第七章 指针与数组的小视频中
你仔细看视频中的讲解 一个是有括号一个是没有括号
*(p++) 括号优先级高 先算p++ 再算*p 而 *p++ 这里没有括号 ++优先级高于* 所以先算++
回复 祁老师:老师 麻烦你看一下3分27秒,然后再看一下5分07秒。就是知道我的问题了,是不是做视频笔误了??(当然你的回复也是我认为的正确结果)
回复 小逸:我去看了一下 视频没有任何错误,你这边的问题 我又仔细琢磨了一下
我是这样理解你的问题的
p++我们在学习的时候就已经知道 这个表达式的值为p 然后p再自增 那么我们在外面加上一个*
*(p++) 里面的值是p 其实就是求*p 的值 然后p自增
回复 祁老师:那这样的情况与*P++是等价? 我之前以为如果加了括号【(P++)】就相当于与(++P)等价(原以为先执行括号里面的)。
加不加括号 p++仍然是p++不会变成++p
回复 祁老师:谢谢老师 我知道了
点赞
扫一扫分享朋友圈
二维码
分享
你确定要删除这个问题吗?