c语言如何描述:常量——不能改变的量;
变量——能被改变的量
#下表为定义整型变量的示范案例,最终执行结果为22。
#include<stdio.h>
int main()
{ int age=20;
age=age+2;
printf("%d\n",age);
return 0;
}
打印时需注意:1.打印整型——%d
2.打印单精度浮点型(float)——%f
3.打印双精度浮点型(double)——%lf
变量分为全局变量和局部变量。
全局变量:定义在int main()以外,对整个代码有效。
局部变量:定义在某一个范围内用{}括起来的区域,当出了该范围则无效。
当局部变量和全局变量名字冲突的情况下,局部优先。如此例,输出结果为10.
下图为简易的两个变量相加的程序:
#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
int main()
{
int a = 0;
int b = 0;
int sum = 0;
scanf("%d %d",&a,&b);
sum = a + b;
printf("sum=%d\n",sum);
return 0;
}
注:scanf函数是输入函数
在实际操作使用中,vs对于scanf函数会报错,需要在第一行插入#define _CRT_SECURE_NO_WARNINGS 1
变量的作用域和生命周期
作用域:是程序设计概念,通常来说,一段程序概念,通常来说,一段程序代码所用到的名字并不总是有效,可用的,而限定这个名字可用性的代码范围就是这个名字的作用域。
1.局部变量的作用域是变量所在的局部范围。
2.全局变量的作用域的是整个工程。
生命周期:变量的生命周期指的是变量的创建到变量的销毁之间的一个时间段。
1.局部变量的生命周期是:进入作用域生命周期开始,出作用域生命周期结束。
2.全局变量的生命周期是:整个程序的生命周期。