1、int *p() 与int (*p)()
int *p()为函数定义,意为定义一个返回值为int *的函数;
int (*p)()为指针定义,意为定义一个指针p指向某类型函数。
2、int *a[10]与int (*a)[10]
int *a[10]为数组定义,意为定义一个用来存储10个指针的数组;
int (*a)[10]为指针定义,意为定义一个指向有10个int数据的数组的指针。
1、int *p() 与int (*p)()
int *p()为函数定义,意为定义一个返回值为int *的函数;
int (*p)()为指针定义,意为定义一个指针p指向某类型函数。
2、int *a[10]与int (*a)[10]
int *a[10]为数组定义,意为定义一个用来存储10个指针的数组;
int (*a)[10]为指针定义,意为定义一个指向有10个int数据的数组的指针。