首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #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
59
问题
若有以下程序
#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全国计算机二级
相关试题推荐
下列程序的输出结果是()。#include<stdio.h>main(){charch[2][5]={"1234","5678"},*p[2];inti,j,s=
有下列函数定义:fun(floath){printf("%f,%f\n",h,h*h);}该函数的类型是()。
有下列程序:main(){intx=5;do{printf("%d",x-=4);}while(1(--x));}程序的输出结果是()。
若a、b、c、d都是int型变量且都已经正确赋初值,则下列不正确的赋值语句是()。
下列程序执行后输出的结果是______。intd=1;fun(intp){intd=5;d+=p++;printf("%d,",D);}main(){inta=3;fun(A);d+=a++;
下列有关格式输入函数scanf的叙述中正确的是()。
设Y是int型变量,请写出判断Y为奇数的关系表达式【】。
下列表达式中,可以正确表示x≤0或x≥1的关系是()。
数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是()。
关系代数运算是以______为基础的运算。
随机试题
齿痕舌常与下列哪个舌象并见
可反映类风湿关节炎活动期的检查是
急性癫痫发作病人来到医院,问完病史和完成身体检查之后,接下来病人将做下列哪项检查
城市总体规划纲要包括()。
下列各组分子间,只存在色散力的有()。
中国公民王某12月取得工资600元,月奖金300元,季度奖金200元,全年奖金2400元。王某12月份应缴个人所得税为( )元。
投资性房地产采用公允价值模式进行后续计量的,应按资产负债表日该资产的公允价值调整其账面价值。()
社会工作者在处理家庭、邻里等内部成员矛盾时,往往会遇到情、理、法之间的纠葛,如何正确和有效地区分人情、法制与规定的影响及后果,这体现了社会工作者面临的伦理困境主要是()。
2019年3月5日,习近平在内蒙古代表团强调,统筹好经济发展和生态环境保护建设的关系,努力探索出一条符合战略定位、体现内蒙古特色,以生态优先、绿色发展为导向的高质量发展新路子。绿色发展,就是要解决好人与自然和谐共生的问题。绿色是()
Theconceptofobtainingfreshwaterfromicebergsthataretowedtopopulatedareasandaridregionsoftheworldwasoncetrea
最新回复
(
0
)