黑马程序员C++核心编程学习笔记
黑马程序员C++核心编程学习笔记一、内存1.1 内存四区C++程序在执行时,将内存大致分为4个区域:代码区,全局区,栈区,堆区 代码区:存放函数体的的二进制代码,操作系统管理。 🔵特点:①共享 :对于频繁被执行的程序,只需要在内存中有一份代码即可。 ②只读:目的是防止程序意外地修改了它的指令。 全局区:存放全局变量、静态变量和常量(除了const修饰的局部变量)。程序结束时由操作系统释放。 1234567891011121314151617181920212223//全局变量int g_a = 10;const int c_g_a = 10;int main(){ int l_a = 10; //静态变量 static int s_a = 10; //常量:字符串常量/const修饰的变量(全局/局部变量) const char* a = "hello"; const int c_l_a = 10; cout << "局部变量l_a的十进制地址为:" << (int)&l_a...