对于p有定义:char * (*p[10])();则p是:

[复制链接]
查看11 | 回复3 | 2016-7-23 08:34:58 | 显示全部楼层 |阅读模式
直接看p所在的最深的一层括号里面就行了。p[10]表示p是个数组,左边的*表示p是个指针数组。所以选C。继续分析的话,看()外面,右边是(),表示p这个指针数组中的元素指向的是函数,再看左边就知道这个函数的返回类型是char *。因此p是个指针数组,其数组元素类型是函数指针。指针指向的函数类型是无参,返回char*类型。...
回复

使用道具 举报

千问 | 2016-7-23 08:34:58 | 显示全部楼层
p是具有10个元素的数组,这个数组的每一个元素都是一个指向无参函数的指针,该无参函数返回char型指针。...
回复

使用道具 举报

千问 | 2016-7-23 08:34:58 | 显示全部楼层
函数指针数组,最终还是一个数组。...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行