C++和JAVA中自增运算符的区别 public class Test { /** * @param args */ public static void main(String[] args) { int sum = 0; for(int i = 0;i<100;i++){ sum = sum++; } System.out.println(sum); }}这个输出 sum的结果是0在C++中 sum=100;我想知道这种差异是怎么造成的?求解啊 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 每一次循环,sum 的值都是零 C++不承诺结果一定是100,只是可能而已。只是许多编译器实现的时候设计成了那个样子。无论是在Java 还是C++,不要这样用。 由于sum是要使用使用后才++,你的sum变量在循环中从来没有被使用过,所以不管你怎么循环都是为0 java clone 深度问题(final 对象clone) 无意间看到一道题,本以为很简单,可想了半天也没什么好的方法,不知那位有高招? JNI读文件造成GUI图片不显示的问题 新手提问,简单java编程问题。 java程序调用sh失败,请问问题出在哪里了? 如何实现断点续传 Java 能调用COM+,OLE或者dll吗?请高手们帮忙啊 java 做的记事本中如何加打印功能 如何将画在Graphics上的图转成gif文件格式?急,在线等! 关于JDBC和中文的问题,急救!!!! 线程问题,求解释. 如何判断socket客户端连接断开?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货