A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 忘言 中级黑马   /  2015-4-20 23:47  /  444 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

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

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马