1、变量定义
C语⾔中把经常变化的值称为变量,不变的值称为常量。
内存有的三个区域:栈区、堆区、静态区。
1.
局部变量是放在内存的栈区
2.
全局变量是放在内存的静态区
3.
堆区是⽤来动态内存管理的
2、变量的分类与使用
1)分类
(1)全局变量
在⼤括号外部定义的变量就是全局变量,全局变量的使⽤范围更⼴,整个⼯程中想使⽤,都是有办法使⽤的。
(2)局部变量
在⼤括号内部定义的变量就是局部变量,局部变量的使⽤范围是⽐较局限,只能在⾃⼰所在的局部范围内使⽤的。
2)使用注意事项
(1)局部变量和全局变量名字相同时
#include <stdio.h>
int n = 10;
int main()
{
int n = 20;
printf("%d\n" n);//会显示20
return 0;
}
当局部变量和全局变量同名的时候,局部变量优先使⽤。