变量定义:
一般形式:<类型名称> <变量名称>
例:
int price;
int amount;
int apply,banana;
笔记:
1.变量的名字是一种“标识符”
2.变量只能由字母,下划线,数字组成,且不能由数字开头,不能用C语言关键字(如int,if,char...)进行命名
变量赋值:
int price = 0;
或者
int price;
price = 0
笔记:
1.“=”是一个赋值运算符,表示将右边的值赋予左边的变量
2.赋值是一个动作,而不是数学中的等于关系,在数学中a=b与b=a意义相同,但在C语言中a=b和b=a是两个意思
变量初始化:
1.对定义的变量进行第一次赋值,即变量初始化
2.变量未经初始化便使用,系统会使用内存中的垃圾值进行赋值(vs2019会报错,停止运行程序)
3.养成初始化变量的好习惯
变量输入:
scanf("%d",&price)
笔记:
1.此行代码意思:要求scanf这个函数读入下一个整数(用户键入的数据),将所读整数赋值给变量price
2.不要漏了变量前的&符号
3.vs2012后的版本直接使用scanf会报错C4996,右键项目→属性→将SDL检查改为否即可解决
常量赋值:
const int amount = 100
笔记:
1.const是一个修饰符,加在int前,用来表示给这个变量一个const(不变的)属性
2.const属性:此变量一旦初始化,便不可修改
课后作业:
#include <stdio.h>
int main()
{
const int AMOUNT = 100;
int charge;
printf("商品价格为100元\n");
printf("请输入支付金额\n");
scanf("%d", &charge);
printf("找您零钱%d元", charge - AMOUNT);
return 0;
}
效果图: