您的位置:首页 > 编程语言 > C语言/C++

对比C++和java自加问题i++

2014-07-03 11:18 113 查看
1、前一段时间看java面试宝典中有一道题:

i=0;

i=i++;

请问i的值为多少?

正确答案是0;因为java存在着缓存机制,i=i++这句话可以分成几句话来说:

temp=i;

i++;

i=temp;

2、然而在c++上却会有不同的结果显示,i=i++;分成如下的话:

i=i;

i++;

看来还是不能小看c++和java的差别呢
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: