在两种常用的语言中,最基本的运算符用法不一样,确实很容易混淆。
先看几段小程序运行结果
java中:
public class Test1 {
public static void main(String args[]){
int i=0,k;
k = ++i + ++i + ++i + i++; // 讨论的 表达式
// i=++i + ++i + ++i + i++;
System.out.println("k= "+i);
System.out.println("i= "+i);
}
}
k=9 i=4
C语言中:
#include <stdio.h>
void main()
{
int i=0,k=0;
k = ++i + ++i + ++i + i++; //讨论的表达式
// i=++i + ++i + ++i &#