这些C语言指针分别是什么意思?

 我来答
wuiiao333
推荐于2016-08-29 · TA获得超过799个赞
知道小有建树答主
回答量:666
采纳率:0%
帮助的人:206万
展开全部
都是看与p结合的优先级
(1)p是个数组,p是含有3个元素的数组,每个元素都是int指针
(2)p是个指针,指向一个 只有3个元素的数组 的指针。
(3)p是个函数名(即p是函数),只有一个int参数,返回值为int指针
(4)p是个函数指针,指向 只有一个int参数,返回值为int 的函数。
(5)p是个函数指针,指向 只有一个int参数,返回值为int指针 的函数。
(6)p是个数组,p是含有3个元素的数组,每个元素都是一个函数指针,这些函数指针都指向
只有一个参数,返回值为int 的函数。
(7)p是个数组,p是含有3个元素的数组,每个元素都是一个函数指针,这些函数指针都指向
只有一个参数,返回值为int指针 的函数。
--
2022-12-05 广告
图形化编程简单理解为用积木块形式编程,scratch和python也是其中的一种,属于入门级编程,以其简单生动的画面获得无数学生的喜爱,深圳市创客火科技有限公司是一家做教育无人机的公司,旗下有编程无人机,积木无人机及室内外编队,每款飞机含有... 点击进入详情页
本回答由--提供
xaviet
2014-12-26 · TA获得超过129个赞
知道小有建树答主
回答量:197
采纳率:50%
帮助的人:170万
展开全部
1 3个int类型指针成员的数组

2 指向3个int类型成员的数组的指针
3 返回int类型指针的函数,该函数有个int参数
4 指向返回int类型的函数的指针,该函数有个int参数
5 指向返回int类型指针的函数的指针,该函数有个int参数
6 返回int类型的函数指针数组,数组包括3个成员,这些函数有个int参数
7 返回int类型指针的函数指针数组,数组包括3个成员,这些函数有个int参数

简单原则就是
int *a[] 可以看作(int*)和a[],那么a是个数组,类型是int*
int (*a)[] 可以看作(int)和*a[],那么a是个指向数组的指针,类型是int

对于int *(*p[3])(int),分解为(int*),*p[3]和(int),那么*p[3]的p表示有3个成员的数组的指针,(int*)表示数组成员的类型是int指针,最后(int)表示数组成员是函数并有一个int参数的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2014-12-26
展开全部
整型的指针数组,整型的数组指针
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式