理解 指针数组 数组指针 函数指针 函数指针数组 指向函数指针数组的指针

1.指针数组

  指针数组强调的是数组,并且数组元素是指针类型
例:int *arr[5]//arr是一个数组,数组元素是指针(int*)

2.数组指针
  数组指针强调的是指针,并且这个指针指向一个数组,即指针变量存放的是数组地址
例:int (*arr)[5]//arr是一个指针,并且指向一个含有5个整型元素的数组

3.函数指针
  函数指针强调指针,并且这个指针指向一个函数,即指针变量保存的是函数的地址
例:void test(char* str);
void (*p)(char*)//p是一个指针,并且指向一个函数,这个函数参数是char*,返回类型是void型

4.函数指针数组
  函数指针数组强调数组,数组元素是函数指针
例:void test(char* str);
void (*p[5])(char*)//p是一个数组,有五个元素,每个元素是函数指针,这些指针指向的函数参数是char*,
返回类型是void型

5.指向函数指针数组的指针
  指向函数指针数组的指针强调指针,这个指针指向一个函数指针数组,这个数组中的元素是函数指针
例:void test(char* str)
void (*(*pfun)[5])(char*)=&test
//pfun是一个指针,指向一个含有5个元素的数组,数组元素为函数指针,
这个函数参数是char*,返回类型是void型

全部评论

相关推荐

董春花_:真诚无罪,别听评论区那个清华的。按他的逻辑,你有分寸人觉得你是不想来,你积极热情人觉得你太想来,你好骗人就可你养鱼,你不好骗人觉得你服从性不高,合着**做啥都白扯。保持谦逊礼貌与对offer的积极性不才是最正常,也正确的做法么?招聘方的错强加到应聘者身上,***何不食肉糜。
点赞 评论 收藏
分享
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务