一、变量声明与定义的区分
1、变量声明
主要作用:告诉编译器变量的类型和名字,在使用之前知道有这样一个变量存在,它不分配存储空间(严格的讲也分配空间,分配一个随机数,定义性声明)
格式 : 数据类型 变量名;
如:int student_number;
2、变量的定义和初始化
为变量分配存储空间,同时指明变量的类型和名字(引用性声明:extem int a;)
格式 : 数据类型 变量名 = 变量值;
如:int student_number = 100; //在定义的同时并初始化
区分:1.判断一个变量是申明还是定义,即判断是否为变量分配空间,即赋值
2.变量有且只能定义 一次,但声明可以多次