以文本方式查看主题 - 计算机科学论坛 (http://bbs.xml.org.cn/index.asp) -- 『 C/C++编程思想 』 (http://bbs.xml.org.cn/list.asp?boardid=61) ---- i++&++i 好恶心啊~~~ (http://bbs.xml.org.cn/dispbbs.asp?boardid=61&rootid=&id=65968) |
-- 作者:breezeintopl -- 发布时间:8/16/2008 1:28:00 PM -- i++&++i 好恶心啊~~~ 有没有不用++,只用+-*/=什么的表达式,来等效理解这两个东东啊。。。 3x~~ |
-- 作者:卷积内核 -- 发布时间:8/23/2008 10:13:00 AM -- i&(i+1) |
-- 作者:enyaxp -- 发布时间:8/27/2008 8:02:00 PM -- 确实很恶心。 按理论来说, result = (i++) & (++i); --------->result = i & (i + 2); 不过有许多编译器是从右向左, 若i = 4, 则result = 5, i 最终为6。 --------->result = i + 1;
|
-- 作者:icanmey -- 发布时间:9/3/2008 10:24:00 AM -- &是按位与吧,跟&&不一样吧? |
-- 作者:jsj020107 -- 发布时间:12/29/2008 5:47:00 PM -- 为什么不从效率上分析下? |
-- 作者:DMman -- 发布时间:1/11/2009 2:26:00 PM -- i = i++ + i++ |
-- 作者:秋十三 -- 发布时间:1/21/2009 12:12:00 AM -- 主要是看基本的规律啊 |
-- 作者:45MJ -- 发布时间:3/9/2009 7:20:00 PM -- 真的会抓狂,估计高手都不会有这个烦恼了吧 |
-- 作者:45MJ -- 发布时间:3/9/2009 7:20:00 PM -- 真的会抓狂,估计高手都不会有这个烦恼了吧 |
-- 作者:chen397209499 -- 发布时间:3/16/2009 4:07:00 PM -- 看教程之后,才晓得,不过不注意的话还是容易搞混! |
-- 作者:心狂似潮 -- 发布时间:3/20/2009 10:49:00 PM -- 好抓狂! |
-- 作者:sundark -- 发布时间:8/29/2009 12:46:00 PM -- 第3楼仁兄说得对,确实有些编译器是从右向左编译的,因此会有不同的结果,从实际角度出发,不建议这样写 |
W 3 C h i n a ( since 2003 ) 旗 下 站 点 苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》 |
62.500ms |