常量还有
const int x=1;
enum enumColorType{red=0,blue,yellow,green};变量定义其实很简单,基本上就是下面的形式
type variablename;
不过type类型可以非常复杂,而且对于一些复杂的type类型,variablename会被type所包含,比如char tempArray[10];//variablename is tempArray;define an array of char
void (*myFunctionPointer)(int);//variablename is myFunctionPointer; define a pointer of function.不过对于过于复杂的数据类型,直接使用不是好的习惯,比如上面声明函数指针的方法,可以改为
typedef void (*MyFunctionPointer)(int);
MyFunctionPointer myFunctionPointer;