1. 在函数内部定义的变量 2. 生命周期:从变量定义到函数结束 3. 作用域:从变量定义到函数结束全局变量
1. 在函数外部定义的变量 2. 生命周期:从程序创建到程序销毁(全局变量的地址一旦文件编译完毕就已经确定, 不管最终执行多少次都不会改变,逆向中常用的基址主要就是全局变量) 3. 作用域:整个项目,其他文件要使用则需要声明局部变量和全局变量为什么会有这样的特点 理解c语言所有的语法问题都要从内存的角度考虑,局部变量和全局变量也要从这个地方理解
我创建了个qq群,里面有各种关于C++的问题与资料,
qq:361863861
linux内存模型



