这个问题以前我也求助过,结果是很大程度上取决于编译环境不同的c环境都有可能导致不同的结果。比如 unix 的gcc 和 windows VC++ 运行同样的代码就会得出不一样的结果.....
解决方案 »
- 重写java中Vector类遇到的问题
- 克隆对象时,为什么要调用父类的 clone() 方法,这里又不是要克隆父类对象。
- 帮忙看看为什么有错误,谢谢
- Exception in thread "main" java.lang.NoClassDefFoundError: a 在线等
- 有包的如何调试,如何保存呢?
- 在线等待!简单问题,很郁闷的说!
- socket基础问题
- 请问用什么工具开发Swing比较好,除了Jbuilder,谢谢
- !!!!!!!高手看过来,两个小问题,在线给分!!!!!!!
- 十分简单的问题,但对我却十分头疼,请各位高手指教,在线等待,高分
- Struts 中 logic:iterate 标签的应用。
- 学郁闷了,出来逛逛!!!
i=(i++)+(i++)+(i++)不是等于3个i之和吗?i++的意思不是指:在i参与运算后,i的值再自增1?
C语言的结果 在不同处理器(CPU)的结果 可能都有所不同,原因是 它在运行过程中直接作用于硬件上。。
而JAVA语言的结果,无论你用什么样的处理器 结果都会相同的,原因是 它在运行过程中先经过自身的JVM(JAVA VIRTUAL MACHINE)。这也就是JAVA跨平台性的一种表现吧。
i=3+4+5=12
j=3+4+5+6=18
k=3+4+5+6+7=25
i=3+4+5=12
j=3+4+5+6=18
k=3+4+5+6+7=25
i=3+4+5=12
j=3+4+5+6=18
k=3+4+5+6+7=25
对于c的版本,由于c在不同机器下这个操作符的作用是不同的,所以不同