首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #include main() {inta=0,b=0,c=0; c=(a-=++a),(a+=b,b+=4); printf("%d,%d,%d\n",a,b,c); } 则程序的输出结果是
若有以下程序 #include main() {inta=0,b=0,c=0; c=(a-=++a),(a+=b,b+=4); printf("%d,%d,%d\n",a,b,c); } 则程序的输出结果是
admin
2015-07-31
27
问题
若有以下程序
#include
main()
{inta=0,b=0,c=0;
c=(a-=++a),(a+=b,b+=4);
printf("%d,%d,%d\n",a,b,c);
}
则程序的输出结果是
选项
A、0,4,0
B、0,4,4
C、1,4,1
D、1,4,4
答案
A
解析
逗号运算符的结合性从左到右,因此逗号表达式将从左到右进行计算。且逗号运算符的优先级最低,所以先计算c=(a-=++a)这部分。其中,赋值运算符从右往左计算,先执行++a,a自增1后再赋值,所以a的值为1,执行a=a-1,即a=1-1,a的值为0,并将0赋给变量c。第二部分(a+=b,b+=4),先执行a=a+b,a=0+0,即a的值为0,然后执行b+=4,b=0+4,即b的值为4。所以打印结果为0,4,0,选择A选项。
转载请注明原文地址:https://kaotiyun.com/show/MBDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有说明语句:double*p,a,则能通过scanf语句正确给输入项读入数据的程序段是()。
下列程序的输出结果是()。intf1(intx,inty){returnx>y?x:y;}intf2(intx,inty){returnx>y?y:x;}main(){inta=4,b=3,c
字符(char)型数据在微机内存中的存储形式是______。
下列程序的输出结果是______。main(){inti=3;switch(i){case1:casc2:printf(("%d",i);case3:case4:
下列叙述中正确的是()。
下列叙述中正确的是______。
关系代数运算是以______为基础的运算。
关系数据库管理系统能实现的专门关系运算包括()
随机试题
某日全国银行间同业拆借市场中期限品种为7天的交易共3笔,其中拆借金额分别为200万、300万、500万,拆借利率分别为2.4%、2.6%、2.56%,则CHIBOR为()。
张某系国家机关工作人员,因涉嫌贪污罪被监察机关立案调查,调查终结后移送检察机关审查起诉。检察机关审查发现张某情节轻微,不需要判处刑罚,经报请上一级检察机关批准对张某作出不起诉决定。对此监察机关存在异议,此时监察机关的正确做法是?()
第二语言学习的特点。
TheAmerican______asaculturalheritageexertedgreatinfluencesoverAmericanmoralvaluesintheAmericanRomanticPeriod.
登革热病毒的传播途径是
在《刑法》关于票据诈骗罪、金融凭证诈骗罪的规定中,票据诈骗罪、金融凭证诈骗罪的情形是指()。
将代理分为独家代理、一般代理和总代理,是根据()划分的。
如图所示为某高中物理教科书的一个实验,该实验在物理教学中用于学习的物理知识是()。
五年级(1)班的小雯,在课堂做练习总是喜欢问同桌同学答案,或者直接把老师讲解的答案抄在书上,不喜欢独立思考;在家里写作业速度也非常慢,常常拖拖拉拉,做做停停。家长对于这个孩子无可奈何,孩子又非常喜欢看电视,常常因为看电视又影响做作业的质量和速度。家长因此禁
欣赏是用眼睛去观察,用耳朵去聆听,用心灵去感悟。请以“学会欣赏”为题,发表一篇演讲。
最新回复
(
0
)