变量定义:变量是做什么的,如何定义一个变量
变量定义一般形式:
<类型名称><变量名称>
int price;
int amount;
int price,amount;
变量需要名字,变量名是一种标识符,用以区分,只能由字母、数字和下划线组成,且数字不可在第一个位置上,C语言的关键字(保留字)不可以用作标识符。monkey-king是错误的变量名
变量赋值与初始化
<类型名称><变量名称> = <初始值>
int price = 0;
组合变量定义(一行里定义多个变量)
int price = 0,amount = 100;
int change = 100 - price;
‘=’是赋值运算符,有运算符的式子就称为“表达式”,如上一行的式子。
int是一种类型,C语言是一种有类型的语言,变量定义or声明后,在这个程序中,都不能改变它的类型。
关于scanf
printf是输出的函数,scanf是输入的函数,f是formatted,意思是格式化的。即前两个函数可以做一个格式化的输出和格式化的输入。两者相同的地方是前面都要加 “” ,区别是scanf后面需要加一个“&”。