C51的指针有哪几种?各有什么特点?

C51的指针有哪几种?各有什么特点?

各种类型的指针:

int a1; //a) 一个整型数
int *a2; //b) 一个指向整型数的指针
int **a3; //c) 一个指向指针的指针,它指向的指针是指向一个整型数
int a4[10]; //d) 一个有10个整型数的数组
int *a5[10]; //e) 一个有10个指针的数组,该指针是指向一个整型数的
int (*a6)[10]; //f) 一个指向有10个整型数数组的指针
int (*a7)(int); //g) 一个指向函数的指针,该函数有一个整型参数并返回一个整型数
int (*a8[10])(int); //h) 一个有10个指针的数组,该指针指向一个函数,该函数有一个整型参数并返回一个整型数

参考资料:http://zhidao.baidu.com/question/53106814.html

温馨提示:答案为网友推荐,仅供参考