j=5,q=(j++)+(j++)+(j++);为什么在c java中的结果不同呢
请教各位大大 j=5,q=(j++)+(j++)+(j++);为什么q在c中结果是15 而在java中是18呢语法问题 编译器问题 很正常,不懂c语言编译器出来的结果也不一样,这个好像没有统一的标准 编译器决定的,你在VC中和TC中运行结果也祭一样 ヾ_浪淘沙シ 发表于 2014-2-25 18:43 static/image/common/back.gif
编译器决定的,你在VC中和TC中运行结果也祭一样
{:7_168:}{:7_169:}谢谢~~ 确实是个问题。不同的编译器的执行似乎有真的不同啊。 三哥自尊心强 发表于 2014-3-22 10:51 static/image/common/back.gif
确实是个问题。不同的编译器的执行似乎有真的不同啊。
嗯 编译器决定的 O(∩_∩)O谢谢{:7_168:}{:7_168:}
页:
[1]