鱼C论坛

 找回密码
 立即注册
查看: 2412|回复: 15

书上有一段看不懂,请指教!

[复制链接]
发表于 2014-10-11 17:44:01 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
数组元素是float型,每元素占4个字节,则p+1意味着使p的值(是地址)加4个字节,以使它指向下一个元素。p+1所代表的地址实际上是(p+1)×d,d是一个元素所占字节数。若p的值是2000,p+1的值不是2001,而是2004.

就这段看不懂!如果按照(p+1)×d的计算方式,p+1的值岂不是8004了吗?
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2014-10-11 18:07:20 | 显示全部楼层
(p+1)×d写错了,应该是p+(1×d)
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2014-10-11 18:24:13 | 显示全部楼层
p+(1*d)
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2014-10-11 19:18:32 | 显示全部楼层
p+(1*d)吧。。。我觉得。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-10-11 20:40:19 | 显示全部楼层
本帖最后由 水木人生88 于 2014-10-11 20:47 编辑
仰望天上的光 发表于 2014-10-11 18:07
(p+1)×d写错了,应该是p+(1×d)


谭浩强c程序设计 第四版 232页的9--13行,估计是书上错了!
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2014-10-11 21:27:18 | 显示全部楼层
水木人生88 发表于 2014-10-11 20:40
谭浩强c程序设计 第四版 232页的9--13行,估计是书上错了!

这个只是笔误而已。。。老谭的书最致命的缺陷是对指针的描述是完全错误的(虽然书上说的很好理解),当然我只看过他早期版本的书,不知道现在改过来没有。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2014-10-15 20:01:18 | 显示全部楼层
p+1 是 p + (1 * d)
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2014-10-15 20:41:51 | 显示全部楼层
小弟猜应该是没错的
(p+1)*d中d代表的float类型所占的字节数,难道p+1 == p+1*d么,感觉不可能吧
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2014-10-16 01:31:50 | 显示全部楼层
语言天赋怎么体现
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2014-10-16 08:52:05 | 显示全部楼层
这个...楼上已有答案
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2014-10-16 09:16:52 | 显示全部楼层
小伙很仔细嘛。。。。。。。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2014-10-17 11:57:13 | 显示全部楼层
公式错了,由上面说的p+1意味着使p的值加4个字节,可知若p的值是2000,则p+1的值就是2000+4=2004.也就是说上面(p+1)*d是错的,正确的是p+1*d.
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2014-10-17 19:44:03 | 显示全部楼层
书上写错了
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2014-10-18 23:09:35 | 显示全部楼层
书上的错误,楼主很细心~
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

头像被屏蔽
发表于 2014-11-1 01:58:31 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2014-11-4 08:49:20 | 显示全部楼层
学习
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

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

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-7-18 20:46

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表