对于变量与常量c语言怎么描述 1.常量-不能改变的量2.变量-能被改变的量
一、变量的创建
int main()
{
//创建的一个变量
//类型 变量的名字 = 0;//推荐
//类型 变量的名字;//不推荐
int age = 20;
double weight = 75.3;
age = age + 1;
printf("%d", age);
return 0;
}
二、变量的分类
变量 - 局部变量&全局变量
全局变量-{}外部定义的
局部变量-{}内部定义的
int a = 100;//全局
int main()
{
//局部变量和全局变量名字冲突情况下,局部优先
//不建议把全局和局部变量名字一样
int a = 10;//局部
printf("%d", a);//10
return 0;
}
三、简单的实操:实现两个整数加和
scanf是输入函数(是vs里面的而不是c里面的函数)
scanf("%d", &i); //&i 表示变量 i 的地址,&是取地址符
为什么要用scanf?
因为如果直接给变量 i 赋一个值,这样写功能比较弱,因为这个值就变成一个“死值”了,它只能是你设置的值,不可能是其他值,除非在程序中修改。很多时候我们希望这个值不是由程序员在程序中指定的,而是在程序运行的过程中由用户从键盘输入的。用户输入多少,变量i就是多少,这样程序的功能就更加灵活了。
int main()
{
int a = 0;
int b = 0;
int sum = 0;
scanf(" % d % d", &a, &b);
sum = a + b;
printf("sum = %d",sum);
return 0;
}