码迷,mamicode.com
首页 > 编程语言 > 详细

[C语言](*p)++ 与 *p++ 与 ++*p

时间:2016-09-18 21:10:49      阅读:164      评论:0      收藏:0      [点我收藏+]

标签:

首先亮明个人观点,不要认为这样写都算写的不好,还强调大神一般不写这种代码,可读性不高

其实是你的C语言基础太差,读不懂,大神还真的就是这么写的。可以看看C语言库函数中的一些写法

*P++ :*和++都是同级运算符,右结合。但++要整个表达式运算完了才运算,先提取P指向对象的值,然后P再做++运算,指向下一个对象。
*(P++) :这个()有点绞水啊,++要整个表达式运算完了才自加,所以同上,提取的还是P指向的对象值,提取后,P就指向下一个对象了。

[C语言](*p)++ 与 *p++ 与 ++*p

标签:

原文地址:http://www.cnblogs.com/zhangfeionline/p/5882905.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!