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的差别呢
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的差别呢