C++ C++和java中的运算区别

来源:互联网 发布:帝国cms播放器插件 编辑:程序博客网 时间:2024/06/14 19:00

C++:

int Num=12;int Sum=0;Sum=(++Num)+(++Num);//在第一个的++Num后把Num的值改成了13..然后在执行第二个++Num..所以Num的值变成了Sum=14+14;cout<<"Sum="<<Sum<<endl;system("pause");

所以在C++中的结果就是28


Java:

int Num=12;      int Sum=0;      Sum=(++Num)+(++Num);//在第一个的++Num后Sum就把++Num保存在了Sum变量中.所以就变成了Sum=13+(++Num);最后Sum=13+14;      System.out.println("Sum="+Sum);

所以在java中的结果就是27

以上均为个人意见...如有错误之处.请通知我.谢谢