社区
C语言
帖子详情
请问int *p[]和int (*)p[]有什么区别啊?谢谢
fullmoon525
2003-10-09 04:59:17
如题
...全文
109
13
打赏
收藏
请问int *p[]和int (*)p[]有什么区别啊?谢谢
如题
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yintongshun
2003-10-10
打赏
举报
回复
cxjddd(战士编程)说的很好了
努力偷懒
2003-10-10
打赏
举报
回复
看看《C程序设计吧》这样估计比看这些东西好,因为你连这个都不会区别的话,有人对有人错你也是错的,除非你理解他们说的东西!
jxdsp
2003-10-10
打赏
举报
回复
没区别
cxjddd
2003-10-10
打赏
举报
回复
今天试了, int (*)p[10] 是错的,在 Dev-C++ 里是编译不过。
可能是因为 () 是优先级最高的,所以在 () 里“中心”吧,没找到,所以就出错了:)
Wolf0403
2003-10-10
打赏
举报
回复
int *p 只能指向一维数组。
fullmoon525
2003-10-10
打赏
举报
回复
在用多维数组的时候
int (*p)[] 让后用*(*(p+j)+i)指向数组元素
和int *p 让后用*(*(p+j)+i)有什么区别呢?
谢谢大家的解答
也就是,一个指向一维数组的指针,和一个指钲变量,在指向多维数组,在使用中
有什么不同啊
gwsr
2003-10-09
打赏
举报
回复
int (*)p[]编译能过吗?前一个是指针数组,如果要做数组指针需要这么定义:int (*p) []
mfs
2003-10-09
打赏
举报
回复
C真是博大精深啊!
C723
2003-10-09
打赏
举报
回复
看 int (*p)[] :首先 p 是和 * 结合(因为 () 的优先级最高),那么 p 自然就是指针。 () 外的就是 p 指向的东西了。
int* p[] ,p 先和 [] 结合,所以 p 是数组。数组的元素是 int*。
看了有收获啊!
mfcer2
2003-10-09
打赏
举报
回复
楼主,cxjddd(战士编程) 是对的!
我就不多说了!
ipgk
2003-10-09
打赏
举报
回复
int *p[]:指针数组
int (*p)[]:数组指针
int (*)p[]:没这个!^-^
cxjddd
2003-10-09
打赏
举报
回复
int (*)p[] ??没见过这种写法。是不是 int (*p)[] 啊?
看 int (*p)[] :首先 p 是和 * 结合(因为 () 的优先级最高),那么 p 自然就是指针。 () 外的就是 p 指向的东西了。
int* p[] ,p 先和 [] 结合,所以 p 是数组。数组的元素是 int*。
这个 Bruce Eckel 说得很好,就是看他写的,我才明白。下面是我摘抄的他书上的。
http://tinybaby.y365.com/BenBear/ThinkingInCppDeclaration.xml
明白先右后左就好多了。
AaronChan
2003-10-09
打赏
举报
回复
前面是个指针数组,后面……
我也说不清楚,UP
超爽的抽屉效果.zip
android 源码学习. 资料部分来源于合法的互联网渠道收集和整理,供大家学习参考与交流。本人不对所涉及的版权问题或内容负法律责任。如有侵权,请通知本人删除。感谢CSDN官方提供大家交流的平台
关于学习C语言时写的代码.zip
C语言诞生于美国的贝尔实验室,由丹尼斯·里奇(Dennis MacAlistair Ritchie)以肯尼斯·蓝·汤普森(Kenneth Lane Thompson)设计的B语言为基础发展而来,在它的主体设计完成后,汤普森和里奇用它完全重写了UNIX,且随着UNIX的发展,c语言也得到了不断的完善。为了利于C语言的全面推广,许多专家学者和硬件厂商联合组成了C语言标准委员会,并在之后的1989年,诞生了第一个完备的C标准,简称“C89”,也就是“ANSI C”,截至2020年,最新的C语言标准为2018年6月发布的“C18”。 [5] C语言之所以命名为C,是因为C语言源自Ken Thompson发明的B语言,而B语言则源自BCPL语言。 1967年,剑桥大学的Martin Richards对CPL语言进行了简化,于是产生了BCPL(Basic Combined Programming Language)语言。
机械臂论文.doc
机械臂论文.doc
S7200 and WINCC flexible.doc
S7200 and WINCC flexible.doc
27.大学生体质测试管理系统的设计与实现-Springboot+ Mysql+Java+ B/S结构(可运行源码+数据库+设计文
27.大学生体质测试管理系统的设计与实现|Springboot+ Mysql+Java+ B/S结构(可运行源码(含数据库脚本)+开发文档+lw(高分毕设项目) 详细设计文档介绍链接:http://t.csdnimg.cn/jtyYh 内容概要: 系统主要分为系统管理员、教师和用户三个部分,系统管理员主要功能包括首页、个人中心、用户管理、教师管理、体质测试管理、测试报告管理、测试成绩管理、留言板、系统管理;基本上实现了整个大学生体质测试管理系统信息管理的过程。 全套项目源码+详尽文档,一站式解决您的学习与项目需求。 适用人群: 计算机、通信、人工智能、自动化等专业的学生、老师及从业者。 使用场景及目标: 无论是毕设、期末大作业还是课程设计,一键下载,轻松部署,助您轻松完成项目。 项目代码经过调试测试,确保直接运行,节省您的时间和精力。 其他说明: 项目整体具有较高的学习借鉴价值,基础能力强的可以在此基础上修改调整,以实现不同的功能。
C语言
69,369
社区成员
243,082
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章