一、变量 变量是一个保存数据的地方,用一个变量保存了数据,它才能参加到后面的计算中。 1.变量的定义 <类型名称><变量名称> int price; int amount; int price,amount; 2.变量的名字 变量需要一个名字,变量的名字是一种“标识符”,它是用来识别这个和那个的不同的名字。 标识符有标识符的构造规则。基本的原则是:标识符只能由字母、数字和下划线组成,数字不可以出现在第一个位置上,C语言的关键字(保留字)不可以用做标识符。 C语言的保留字:auto,break,case,char,const,continue,default,do,double,else,enum,extern,float,for,if,in,long,return,short,signed等等 3.赋值和初始化 赋值: 和数学不同,a=b在数学中表示关系,即a和b的值一样;而在程序设计中,a=b表示要求计算机做一个动作:将b的值赋给a。 关系是静态的,而动作是动态的。在数学中,a=b和b=a是等价的,而在程序设计中,两者的意思完全相反。 初始化: 当赋值发生在定义变量的时候,就是变量的初始化。 int price = 0; 所有的变量在第一次被使用之前都应该被赋值一次。 4.变量类型 C语言是一种有类型的语言,所有变量在使用之前必须定义或声明,所有的变量必须具有确定的数据类型。