int a[10]; 一个含10个元素的数组
int *a[10]; 一个含10个指针的数组
int (*a)[10]; 一个指针,指向一个含10个元素的数组
int * fun (int a); 一个函数,带有一个int 参数,返回值为一个int 的指针 类型(int*)
int (* fun) (int a) ; 一个函数指针, 参数为int 返回值 为int
int (* fun[10]) (int a); 一个10个元素的数组,元素是 参数为int 返回值为int 的函数指针
const int *A; const修饰指向的对象,A可变,A指向的对象不可变
int const *A; const修饰指向的对象,A可变,A指向的对象不可变
int *const A; const修饰指针A, A不可变,A指向的对象可变
const int *const A; 指针A和A指向的对象都不可变
阅读(843) | 评论(0) | 转发(0) |