变量与常量
一、变量
全局变量({ }外的变量) (整个工程都是它的作用域)(整个程序的生命周期)(如下图)(要使用extern,另一个源文件才能感知sum的存在)
局部变量({ }内的变量)({ }之间就是它的作用域)(生命周期从进入作用域开始,离开作用域结束)
当局部变量与整体变量冲突时,优先显示局部变量
#include <stdioi.h>
//{}外的age是全局变量
age = 111
int main()
{
//age,weight都是局部变量
int age = 19;
double weight = 63.4;
age = age+2;
weight = weight+2;
printf("%d",age);
printf("%lf",weight);
return 0
}
(a 和b的值由自己输入)(如下图中的12和1)
二、常量
1、字面常量
2、const修饰的常变量(本质上还是变量,但由于被const修饰,所以无法被改变)
3、#define定义的标识符常量
4、枚举常量(关键词enum)
(从0开始)
qwe = 6(不是变量,而是赋初值)