变量
定义变量方式
#include<stdio.h>
int main()
{
//定义变量方式
int age = 185;
float weight = 165.5;
char name = 'Jim';
return 0;
}
全局变量与局部变量
#include<stdio.h>
int mun1 = 10;//全局变量-定义在代码块({})之外的变量
int main()
{
int mun2 = 20;//局部变量-定义在代码块({})内部
return 0;
}
如果全局变量与局部变量名称相同时,局部变量优先
建议全局变量与局部变量的名称不要相同,容易产生bug
变量的使用
#include<stdio.h>
int main()
{
//计算两个数的和
int a = 0;
int b = 0;
//输入数据-使用输入函数scanf
scanf("%d%d",&a,&b);//取地址符号&
int c = a + b;
printf("%d\n",c);
return 0;
}
变量的作用域与生命周期
作用域
作用域(scope),程序设计概念,通常来说,,一段程序代码中所用到的的名字并不总是有效/可用的
而限定这个名字的可用性的代码范围就是这个名字的作用域。
1.局部变量的作用域是变量所在的局部范围。
2全局变量的作用域是整个工程。
生命周期
变量的生命周期指的是变量的创建到变量的销毁的一个时间段
1.局部变量的生命周期是:进入作用域开始,出作用域结束。
2.全局变量的生命周期是:整个程序的生命周期。