首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #include main(){int a=0,b=0,c=0 c=(a+=++b,b+=4); printf("%d,%d,%d\n",a,b,c);} 则程序的输出结果是 ‘
若有以下程序 #include main(){int a=0,b=0,c=0 c=(a+=++b,b+=4); printf("%d,%d,%d\n",a,b,c);} 则程序的输出结果是 ‘
admin
2018-01-11
67
问题
若有以下程序
#include
main(){int a=0,b=0,c=0 c=(a+=++b,b+=4);
printf("%d,%d,%d\n",a,b,c);}
则程序的输出结果是 ‘
选项
A、1,5,1
B、-1,4,4
C、1,5,5
D、-1,4,-1
答案
C
解析
对于语句“c=(a+=++b,b+=4);”首先计算“a=a+(++b)”,a,b初值为0,则计算以后a为1,b为1,然后计算b+=4,得到b的值为5,此时表达式b+=4的值为整个逗号表达式的值,因此c的值为5。
转载请注明原文地址:https://kaotiyun.com/show/xFxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序运行后的输出结果是_________。main(){inti=10,j=0;do{j=j+i;i--;}while(i>2):printf("%d\n",j);}
有以下程序:#includevoidWriteStr(char*fn,char*str){FILE*fp;fp=fopen(fn,"w");fputs(str,fp);fclose(fp);}mai
下列程序的运行结果是()。#ineludevoidmain(){ints=0,k;for(k=7;k>1;k--){switch(k){case1:
有以下程序:intfun(intx,inty){return(x+y);}main(){inta=1,b=2,c=3,sum;sum=fun((a++,b++,a+b),c++);prin
已知大写字母A的ASCII码是65,小写字母a的ACSII码是97。下列能将变量c中的大写字母转换为对应小写字母的语句是()。
表达式pot(2.8,sqrt(float(x)))值的数据类型为_________型。
下列选项中不会引起二义性的宏定义是()。
设a=1,b=2,c=3,d=4,则表达式:“a<b?a:b<b?a:c<d?a:d”的结果为()。
下列叙述中错误的是()。
算法的空间复杂度是指()。
随机试题
歌德的自传是
能引起肾病综合征的疾病是
下列关于生产特点对产品成本计算的影响说法不正确的是()。
根据税收征收管理法律制度的规定,从事生产、经营的纳税人应当自领取营业执照或者发生纳税义务之日起一定期限内,按照国家有关规定设置账簿,该期限是()。
利息的计算分为()。
若a>0,b>0均为常数,则3/x=______.
组播路由协议可分为域内组播路由协议和______两大类。
使标签所在处显示背景,应把BackStyle属性设置为()。
Valentine’sDayison14,Februaryeachyear.Itisadayforlovers,andoneoftheloveliestholidaysintheUnitedStates.At
EuropeanTextileManufacturers’Association(ETMA),ServingtheTextileIndustryinEuropeandSoutheastAsia
最新回复
(
0
)