首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序,则程序的输出结果是 #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
2020-05-19
38
问题
若有以下程序,则程序的输出结果是
#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/GuCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
关于C语言文件指针的叙述正确的是()。
下列排序方法中,最坏情况下比较次数最少的是()。
以下程序的输出结果是()。intf(intx);main(){intn=1,m;m=f(f(f(n)));printf(’’%d\n’’,m);}intf(intx){returnx*2;}
有定义语句:inta;longb;doublex,y;,则以下选项中正确的表达式是()。
若各选项中所用变量已正确定义,函数fun中通过return语句返回一个函数值,下列选项中错误的程序是()。
定义无符号整数类为UInt,下面可以作为类UInt实例化值的是()。
下列模式中,能够给出数据库物理存储结构与物理存取方法的是()。
函数rewind(fp)的作用是()。
有以下程序段charch;intk;ch=’a’;k=12;printf("%c,%d,",ch,ch,k);printf("k=%d\n",k);己知字符a的ASCII十进制代码为97,则执行上述程序
随机试题
称量法进行滴定管体积的绝对校准时,得到的体积值是滴定管在()下的实际容量。
Didhetellyouwhat______ifhehadachance?
肺炎喘嗽风热闭肺轻证的治则是肺炎喘嗽风热闭肺重证的治则是
下列关于金融市场分类的论述,错误的是:()。
适用于结构均匀的致密的硬土、次坚石和坚石、量大而集中的石方钻孔爆破施工的装药方式为()。
如果信贷资产过度集中于特定行业、地区或贷款种类,将降低商业银行的信用风险。()
申请领取导游证的人员,对旅游行政部门逾期不予颁发或不予答复的行为,可以采取的司法救济途径是()。
张某所立的下列遗嘱中,()是有效的。
我国社会主义建设的战略目标是( )。
Thisisthedictionary________IdependalotwheneverIhaveproblemswithnewwords.
最新回复
(
0
)