变量介绍
C中分全局变量和代码块中的局部变量.
static可以修饰全局变量和局部变量以及方法.
C中的方法名不同文件中的方法和全局变量是不能重复命名的.
static修饰的变量是可以控制作用域的,文件作用域和代码块作用域.
extern是为了解决非static的全局变量引用.
static修饰的变量和全局变量都是在代码一开始加载的时候就初始化了.
局部变量都是位于栈中的,栈的大小<8M(具体看操作系统和硬件,反正很小.)
堆和静态区的的大小就很大了.
内存四区.png
C中分全局变量和代码块中的局部变量.
static可以修饰全局变量和局部变量以及方法.
C中的方法名不同文件中的方法和全局变量是不能重复命名的.
static修饰的变量是可以控制作用域的,文件作用域和代码块作用域.
extern是为了解决非static的全局变量引用.
static修饰的变量和全局变量都是在代码一开始加载的时候就初始化了.
局部变量都是位于栈中的,栈的大小<8M(具体看操作系统和硬件,反正很小.)
堆和静态区的的大小就很大了.
本文标题:C学习:04内存四区及变量
本文链接:https://www.haomeiwen.com/subject/flhohqtx.html
网友评论