黑马程序员技术交流社区

标题: 关于某段代码的运行结果 [打印本页]

作者: 忘言    时间: 2015-4-20 23:47
标题: 关于某段代码的运行结果
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





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2