int a[10]={-1}指将第一个元素赋值-1,而其它元素赋值0
函数指针:
void (*f[3])(int)={function1,function2,function3};
(*f[choice])(choice);/*调用相应的函数*/
声明长度为3的数组f,数组元素的类型是:void (*)(int),即指向函数的指针
char * aa(void);
const:
1. int * const iPtr; /*指向非常量数据的常量指针。iPtr不能被修改,只能指向i,但iPtr指向的变量可以被修改*/
2. const int * iPtr ;/*指向常量数据的非常量指针。iPtr可以修改,即可以指向其他变量;但iPtr指向的变量不能被修改*/
3. const int * const iPtr;/*指向常量数据的常量指针。iPtr和iPtr指向的变量皆不能被修改*/
char *p[2] ,p是一个包含两个元素的Char型指针数组
char (*p)[2],p是一个指针,指向一个包含两个元素的Char数组