int x=4,y=(x++)+(++x)+(10*x);该语句执行以后,y的值为多少?
在JDK编译工具下编译下面代码:
class Test
{
public static void main(String[] args)
{
int x=4;
int y=(x++)+(++x)+(10*x);
println(y);
}
}
运行结果为70;
在VC工具下编译以下代码:
#include <stdio.h>
int main(int argc, char *argv[])
{
int x=4;
int y=(x++)+(++x)+(10*x);
printf("%d",y);
return 0;
}
结果为60
|
|