首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #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
43
问题
若有以下程序
#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://jikaoti.com/ti/ama0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序运行后的输出结果是_________。main(){inti=10,j=0;do{j=j+i;i--;}while(i>2):printf("%d\n",j);}
下列叙述中正确的是()。
下列程序的输出结果是________。#includesb(ints[],intb){staticintn=3;b=s[n];n--:return(b);}
若变量c为char类型,能正确判断出c为小写字母的表达式是()。
若有定义语句:“chars[10]="1234567\0\0";”,则strlen(s)的值是()。
下列叙述中不正确的是()。
在计算机中,算法是指______。
算法的时间复杂度是指
随机试题
砂的粗细程度用细度模数Mx表示,粗砂的Mx值范围为()。
裂纹通常有热裂纹和冷裂纹之分,产生热裂纹的主要原因不包括()。
关于仲裁审理案件的相关规则和程序规定,下列表述中()是正确的。
人工工日消耗量中的其他用工包括()。
西周时的商高是见于著述的中国古代第一位()。
许又新心理健康标准中的操作标准包括()。
支付赔偿金、返还财产和恢复原状的赔偿方式应当单独适用。()
“三纲五常”的主要内容是什么?
甲状腺上动脉自何处由颈外动脉发出()。
甲公司和乙公司签订购买盐酸3000升的合同,合同约定,乙公司购买盐酸3000升,并在签订合同时,乙公司支付了价款。甲公司委托丙运输公司将盐酸发运到乙公司指定的仓库,不料在运输途中,一罐盐酸从车上掉落,导致盐酸泄漏,将行人丁的左臂大面积灼伤。丙运输公司因此未
最新回复
(
0
)