本帖最后由 伊海 于 2014-8-5 15:12 编辑
程序清单 - a) int a;
- b) int *a;
- c) int **a;
- d) int a[10];
- e) int *a[10];
- f) int (*a)[10];
- g) int (*a)(int);
- h) int (*a[10])(int);
复制代码答案: a) 一个整型数 ; b) 一个指向整型数的指针; c) 一个指向指针的指针,它指向的指针是指向一个整型数; d) 一个有10个整型数的数组; e) 一个有10个指针的数组,该指针是指向一个整型数的; f) 一个指向有10个整型数数组的指针; g) 一个指向函数的指针,该函数有一个整型参数并返回一个整型数; h) 一个有10个指针的数组,该指针指向一个函数,该函数有一个整型参数并返回一个整型数。 这个题目很经典,很多公司的笔试题目都会截取上面部分出来考试。特别是e和f,哪一个是数组指针,哪一个又是指针数组;g和h哪一个是函数指针,哪一个又是指针函数。
|