首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序,则程序的输出结果是 #include<stdio.h> main(){int a=0,b=0,c=0; c=(a-=++a),(a+=b,b+=4); printf("%d,%d,%d\n",a,b,c);}
若有以下程序,则程序的输出结果是 #include<stdio.h> main(){int a=0,b=0,c=0; c=(a-=++a),(a+=b,b+=4); printf("%d,%d,%d\n",a,b,c);}
admin
2016-12-18
46
问题
若有以下程序,则程序的输出结果是
#include<stdio.h>
main(){int a=0,b=0,c=0;
c=(a-=++a),(a+=b,b+=4);
printf("%d,%d,%d\n",a,b,c);}
选项
A、0,4,4
B、1,4,1
C、0,4,0
D、1,4,4
答案
C
解析
表达式c=(a-=++a),(a+=b,b+=4)相当于逗号表达式,首先计算c=(a-=++a),其中(a-=++a)等价于a=a-(++a),得到a的值0,c的值为0,在计算(a+=b,b+=4)时,a和b的初值为0,计算以后,a为0,b为4。
转载请注明原文地址:https://kaotiyun.com/show/b5Dp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面程序段中,输出*的个数是char*s="\ta\018bc";for(;*s!=’\0’;s++)printf("*");
有定义语句:chars[10];,若要从终端给s输入5个字符,错误的输入语句是
下面程序段的运行结果是char*s="abcde";s+=2;printf("%d",s);
数据库、数据库系统和数据库管理系统之间的关系是
以下程序运行时若要正确输出函数的入口地址和输入数的绝对值,应在程序空缺处填入的正确选项是abs(intx){if(x>=0)returnx;elsereturn-x;}main(){inty,z,(*p)(i
如果需要打开一个已经存在的非空文件"Demo"进行修改,下面选项中正确的是
以下选项中,当x为大于l的奇数时,值为0的表达式是
若程序有宏定义:#defineN100则以下叙述中正确的是______。
若有定义:intw[3][5],则以下不能正确表示该数组元素的表达式是______。
随机试题
试述慢性呼吸衰竭导致肺源性心脏病的机制。
男性,46岁,左下肢酸胀沉重,小腿出现“蚯蚓状”团块4年。查体:血压17.2/12.0kPa(130/90mmHg),右下肢正常,左小腿可见明显的静脉曲张,内踝处皮肤增厚,有色素沉着。TrendelenburgⅠ式试验和Ⅱ式试验均阳性,Pratt阳性。
尿毒症病人出现酸中毒的原因应除外
A.NK细胞B.B细胞C.肥大细胞D.细胞毒性T淋巴细胞E.浆细胞递呈抗原的细胞是()
法院审理郑某涉嫌滥用职权犯罪案件,在宣告判决前,检察院发现郑某和张某接受秦某巨款,涉嫌贿赂犯罪。对于新发现犯罪嫌疑人和遗漏罪行的处理,下列哪些做法是正确的?
管道绝热工程施工时,纤维质绝热层面上的防潮层材料不应该采用()。
背书人在票据上的签章不符合法律规定的,其签章无效,但不影响其前手符合规定签章的效力。()
采用定额比例法分配完工产品和月末在产品费用,应具备的条件不包括()。
以下表述中有关周哈利窗对沟通风格划分错误提法的是()。
PC中为使工作于一般全嵌套方式的8259中断控制器能接收下一个中断请求,在中断服务程序结束处应( )。
最新回复
(
0
)