java代码:
int j=0;for(int i=0; i<100; i++) {
j = j++;
}
System.out.println("-----"+j);
输出结果 j=0
c代码:
int i,j=0;
j = j++;
}
printf("%d\n",j);
输出结果为100
这个问题 表明java和c的编译器不一样
本文通过对比Java和C语言中一个简单的循环代码片段的执行结果,揭示了Java和C编译器在处理类似操作上的不同行为,进而探讨两者在底层实现上的差异。
java代码:
int j=0;
System.out.println("-----"+j);
输出结果 j=0
c代码:
int i,j=0;
printf("%d\n",j);
输出结果为100
这个问题 表明java和c的编译器不一样

被折叠的 条评论
为什么被折叠?