日新
6
公司 :杭州神话信息技术有限公司
部门 :运营中心设计部
岗位 :UI视觉设计
5
关注
18
粉丝
16171
微博
2
被赞
新浪微博
原创达人
[个人/站长]
点击申请认证
友情链接:
找感兴趣的人
精彩内容
热门应用
关于我们
手机玩微博
fun(int x, int y){ return (x+y); }
main()
{ int a=1, b=2, c=3, sum;
sum=fun((a++,b++,a+b),c++);
printf("%d\n",sum);
}
执行后的输出结果是
A)6
B)7
C)8
D)9
正确答案:C答案 C解析:变量 a,b,c 的初始值分别为 1,2,3 。因此逗号表达式 “ a++,b++.a+b ” 的值等于 5 ,表达式 c++ 的值为 3 ,这样主函数 main() 中调用子函数的表达式为 “ fun(5,3); ” , 其返回值等于 8 ,所以变量 sum 的值等于8 .