int a = 4, 当a += a++; a += ++a; ++a +=a 等时,求a的值

C++语言 码拜 9年前 (2015-05-11) 826次浏览 0个评论

求 (1)  a += a++;
     (2)  a += ++a;
     (3)  ++a += a;
     (4)  ++a += a++;
     (5) ++a += ++a;

书上说结果是:(1) 9;  (2) 10;  (3) 10;  (4) 11; (5) 12
不知道怎么算的啊,总感觉糊糊涂涂的,望大神给讲解下

5分
扔了你手头的垃圾书,换本合格的。
你这个问题,去认真看置顶帖。
1分
扔了你手头的垃圾书,换本合格的。
你这个问题,去认真看置顶帖。
5分
看置顶帖,不要把时间浪费在这种没有意义的问题上。
引用 3 楼 zhangxiangDavaid 的回复:

看置顶帖,不要把时间浪费在这种没有意义的问题上。

好多公司面试题就有这毫无意义的问题

5分
扔了你手头的垃圾书,换本合格的。
你这个问题,去认真看置顶帖。
20分
http://bbs.csdn.net/topics/370153775
4分
引用 4 楼 Minikinfish 的回复:
Quote: 引用 3 楼 zhangxiangDavaid 的回复:

看置顶帖,不要把时间浪费在这种没有意义的问题上。

好多公司面试题就有这毫无意义的问题

那这种公司也没有多大必要去了

回复晚了,非常感谢大家的热情回答!

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明int a = 4, 当a += a++; a += ++a; ++a +=a 等时,求a的值
喜欢 (0)
[1034331897@qq.com]
分享 (0)

文章评论已关闭!