
上QQ阅读APP看书,第一时间看更新
1.4.7 变量的声明与定义
仔细观察图1.4.1中各个变量的声明,能否总结出一定的规律?答案是肯定的,这里先来解释声明变量与定义变量这两个概念。声明变量,就是向编译器介绍你定义了一个变量,是什么类型,在哪一行,以图1.4.1中的第一行语句为例,当你在第一行写下了byte id的时候,就是告诉了编译器你定义了一个名为id的变量,这个变量属于byte类型,在程序的第一行,编译器会确定变量的大小,为变量开辟内存空间;定义变量,就是声明好一个变量后并为变量赋值且初始化,在已经开辟好的内存空间中将数值保存起来,当使用变量名id的时候,能够在内存中调度为id变量所赋予的值。根据声明变量与定义变量的解释。现在总结出图1.4.1中规律如下。
声明变量的规则为:
变量类型 自定义变量名称;
byte id;
id = 127; 为变量id赋值
定义变量的规则为:
变量类型 自定义变量名称 = 值;
byte id = 127;
我们先将图1.4.1中的内容罗列出来(表1.4.2),看是否符合上述规律。
表1.4.2 各类型变量的声明与定义

值得注意的是,变量名虽然可以自己随意取,但是仍然需要遵循一定的规则才可以。