社区
C语言
帖子详情
想搞清楚下面两者的区别
rogers008
2003-12-04 09:05:10
int *p[3];
和
int (*p)[3];
...全文
30
7
打赏
收藏
想搞清楚下面两者的区别
int *p[3]; 和 int (*p)[3];
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
sonique
2003-12-04
打赏
举报
回复
我是这样理解的(不一定正确,但是比较好记)
int* p[3]定义的是一个有三个元素的数组,数组元素类型为int*,指向数组的指针为p
int (*p)[3]定义的也是三个元素的数组,数组元素类型为int,指向数组的指针为(*p),从而p为一个指向一个行指针(*p)的指针
HongYang
2003-12-04
打赏
举报
回复
int *p[3] 是一个有三个成员的数组,每一个成员都是指向int型变量的指针。
int (*p)[3] 则是一个变量,指向一个有三个int型员素的一级数组
wadefelix
2003-12-04
打赏
举报
回复
[]和*都是从右向左运算
wadefelix
2003-12-04
打赏
举报
回复
*p[3]是一个指针数组,有三个元素,皆为指针
(*p)[3]是一个指针(只是一个),指向一个有三个元素的数组,行指针
wildhorseych
2003-12-04
打赏
举报
回复
前者是一个int型的指针,初始化为一个3个元素的一维数组
后者是一个指向int型包含3个元素数组的指针,实际上p也就是一个二维指针。
leidongfang
2003-12-04
打赏
举报
回复
int *p[3]是指向一个int型有3个元素的数组的指针,即定义的是指针
int (*p)[3]是一个有3个元素的指针数组,数组的每个元素是指向int型的指针
wangcheng22
2003-12-04
打赏
举报
回复
(*p)[3]是一个一维数组,3表示这个数组的元素个数,其元素类型由定义类型决定,sizeof(p)是2;而p[3]是一个指针数组,其元素类型是指针,sizeof(p)是6;
一般来说,(*p)[3]指向一个3列的二维数组,p=a;则p[1]==p+1==a+1;是第二行的行地址;
由此可见,在分析方法上,(*p)[3]与二维数组分析方法是一样的。
《用户手册》和《操作手册》详细说明及模板
很多学习编写文档的朋友对《用户手册》和《操作手册》搞不清楚之间的
区别
,
下面
我详细讲下他们的
区别
及对应文档的编写规范。 总的来说《用户手册》是对使用软件所涉及的信息进行说明,《操作手册》是对操作操作、使用计算机或硬件设备进行的说明,两者之间区分非常明显。
下面
是具体的解释。
字符编码 ASCII,Unicode 和 UTF-8扫盲
今天中午,我突然
想
搞清楚
Unicode和UTF-8之间的关系,于是就开始在网上查资料。 结果,这个问题比我
想
象的复杂,从午饭后一直看到晚上9点,才算初步
搞清楚
。
下面
就是我的笔记,主要用来整理自己的思路。但是,我尽量试图写得通俗易懂,希望能对其他朋友有用。毕竟,字符编码是计算机技术的基石,
想
要熟练使用计算机,就必须懂得一点字符编码的知识。 1. ASCII码 我们知道,在计算机内部,所有的
架构师转型方法与架构设计理论:向大数据架构师转型
通过本课程的学习,让学员了解到什么是系统架构师,什么大数据系统架构师,两者的
区别
与联系,程序员与架构师的不同,程序员如何向架构师转型,一个架构师工作日常及必须修炼的技术体系,如何成长,如何成功转型为一...
明明都保意外,定期寿险和意外险到底
区别
在哪里?
有了定期寿险之后,还需不需要再投意外险?反之,亦然。很多人都在纠结,到底买哪个好,归根到底就是对这两种险种的
区别
没有
搞清楚
,
下面
小编为你一一解答。 前段时间有个朋友问到:“投保定期寿险,如果不幸身故,可以给家庭留下一笔保险金,缓解经济压力。意外险也是身故赔钱,是不是和定期寿险重复了?” 小编觉得这个朋友问得很好,这也是很多保险小白
想
不明白的问题。很多朋友投保意外险之后,以为不需再买定期寿险。其实,这两者差别大着呢!但对于这两款保险,很多人都会傻傻分不清。 为了让大家更好的区分,
下面
我们就来聊一聊意外险
一文带你
搞清楚
USB、type-C、雷电三接口之间的
区别
与联系
缘起 随着小新pro发布,看到带了全功能的type-c接口,一直搞不懂什么type-c还有什么全功能,半功能?和雷电3又有什么
区别
,雷电3又有什么全速,半速。由于搞不清,所以网上看了很多资料,这里总结一下以备后续查阅 说说usb3.1和雷电3 usb接口大家再熟悉不过了,就是我们经常说的这种的 但其实这个样子的全称是USB Type-A,除此之外还有USB Type-B,USB Type-C ...
C语言
69,371
社区成员
243,080
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章