唯美c吧 关注:165贴子:497
  • 0回复贴,共1

【唯美C吧】一些定义的区分

取消只看楼主收藏回复

int i; 分配sizeof(int)的堆内存
int *p; 申请一个int型堆栈指针
int a[n]; 分配sizeof(a)的堆内存
int (*p)[n]; 申请一个int[]型的堆栈指针并分配n*sizeof(int)的栈内存
int f();声明一个返回int的函数指针
int*p();声明一个返回int*的函数指针
int(*p)();声明一个返回函数指针的函数指针
int**p;申请一个int型堆栈指针同时申请一个int型堆栈指针
最后两个一般在选择题中可能会碰到,要特别留心。


本楼含有高级字体1楼2013-12-29 12:38回复