高中生
最后登录1970-1-1
在线时间 小时
注册时间2016-8-31
|
发表于 2016-9-30 18:07:16
|
显示全部楼层
个人理解
1. int a //不解释
2. int *a // 不解释
3. int **a // 不解释
4. int a【10】 //不解释
5. int * (a[10]) //首先这是个数组即 a[10], 但数组是指针类型,指向一个整形即 int * 综合 int * (a[10])
6. int (*a) [10] // 首先这个是个指向数组的指针 即(*a)[ ],又这个指针是整形,即int (*a)[10].
7. int *a(int a )// 首先是函数指针,即 *a() , 有一个整形参数即 *a(int a), 返回一个整数,即 int *a(int a)
8. int *a([10])(int a )// 首先这是个10个指针的数组 即 *a[10], 该指针指向一个函数,即*(a[10])a(); 该函数有一个整形参数,即 (*a[10])a(int a), 又返回一个整形数,即 int (*a[10])a(int ashou) |
|