1.什么是变量?
其值在起作用域内可以改变的量成为变量。
2.什么是局部变量?
作用域仅在相应函数的变量。
3.什么是全局变量?
作用域在整个程序的变量。
4.什么是常量?
其值不会发生改变的量。
5.基本的数据类型有哪些?
int,short,char,long,float,double.
6.什么是定义?
寄存器创建一个对象,为这个对象分配一块内存并去上名字。
7.什么是声明?
1.告诉编译器这个名字已经匹配到一块内存上了。
2.告诉编译器这个名字我预定了,别的地方不能再用它作为变量名或者对象名
8.常见的声明有哪些?
static,extern,const,auto,register,volatile.typedef.
9.使用寄存器变量时应注意哪些?
变量长度应小于等于寄存器长度,不能对其取地址,尽量少声明寄存器变量
10.typedef和#define有什么不同?
前者是重新定义一个变量,后者只是简单的字符替换。