1 /* 用变量a 为例子 */ 2 3 4 1) 一个整型数 5 An integer 6 int a; 7 8 9 2)一个指向整型数的指针 10 A pointer to an integer 11 int *a; 12 13 14 3)一个指向指针的的指针,它指向的指针是指向一个整型数 15 A pointer to a pointer to an integer 16 int **a; 17 18 19 4)一个有10 个整型数的数组 20 An array of 10 integers 21 int a[10]; 22 23 24 25 5) 一个有10 个指针的数组,该指针是指向一个整型数 26 An array of 10 pointers to integers 27 int *a[10]; 28 29 30 6) 一个指向有10 个整型数数组的指针 31 A pointer to an array of 10 integers 32 int *(a)[10]; 33 34 35 7) 一个指向函数的指针,该函数有一个整型参数并返回一个整型数 36 A pointer to a function that takes an integer as an argument and returns an integer 37 int (*a)(int); 38 39 40 8)一个有10 个指针的数组,该指针指向一个函数,该函数有一个整型参数并返回一个整型数 41 An array of ten pointers to functions that take an integer argument and return an integer 42 int (*a[10])(int); 43 44 45 46 /* 仔细观察各种不同数据类型的形势,找出规律。 */