吉普牧马人敞篷版:i=i++;i=多少?
来源:百度文库 编辑:查人人中国名人网 时间:2024/04/28 00:05:48
i=i++;i=多少?
--------------
java还是c的???
看下面
JAVA:
public class test
{
public static void main(String args[])
{
inti,j;
i=0;
for(j=0;j<5;j++)
{
i=i++;
System.out.println("i="+i);
}
}
}
C:
#include<stdio.h>
main()
{
inti,j;
i=0;
for(j=0;j<5;j++)
{
i=i++;
printf("i=%d\n",i);
}
}
你也许会问,这么简单的程序会有什么问题呢?是的,如果不相信的话,你可以运行一下这两个程序,得到的结果非常让人震惊。
第一个JAVA程序得出的结果如下:
i=0
i=0
i=0
i=0
i=0
而第二个C程序得出的结果如下:
i=1
i=2
i=3
i=4
i=5
i=i+1
2