首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序,则程序的输出结果是 #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
31
问题
若有以下程序,则程序的输出结果是
#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://www.kaotiyun.com/show/GuCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是()。#nclude#includetypedefstruct{charname[9];charsex;intscore[2];}STU;STUfun(STUa){STUb={’’Tom’’,’m’,85,9
下列关于栈的描述中错误的是()。
关于int*func(inta[10],intn);的叙述中正确的是()。
下列叙述中正确的是()。
以下程序的输出结果是()。intfun(intx[],intn)main(){staticintsum=0,i;{inta[]={1,2,3,4,5},b[]={6,7,8,9},s=0;for(
有以下程序:#includeintadd(inta,intb){return(a+b);main(){intk,(*f)(),a=5,b=10;f=add:}则以下函
软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是()。
设有一联合体变量定义如下:uniondata{longa;floatb;intc;chard;};uniondatax;执行下列语句后,正确的联合体变量x的值是()
下列关于逻辑运算符两侧运算对象的叙述中正确的是()。
随机试题
血浆黏度增加见于
分离皂苷时常不使用的色谱分离方法是
高层筒中筒结构、框架一筒体结构设置加强层,其作用下列______项是正确的?
甲施工企业与乙供应商于2009年4月1日签订了一份水泥供应合同,约定2009年5月1日前交货。乙供应商随即与丙水泥厂签订了一份水泥买卖合同,要求丙水泥厂于2009年4月20日前交货。后来由于原材料紧张,丙水泥厂于2009年5月8日才将水泥交付给乙供应商。乙
班主任与学生共同确定班级总体目标,并转化为小组目标和个人目标,使其与班级目标融为一体,以此推进班级管理活动、实现班级目标的管理方式,称为班级()。
桑代克曾做过一个实验:被试者被蒙上眼睛后练习画4英寸长的线段,经过3000多次练习,毫无进步。对该实验的结果最适当的解释是()。
国务院办公厅印发《国民旅游休闲纲要(2013—2020年)》。关于此纲要,下列说法不正角的是:
W:Pleasedeposittwentymorecents.M:______
Wemightbelivingforlongerthanever,butwearesick.About95percentofpeoplehaveatleastonehealthcomplaint,witha
______(如果公共场所禁止吸烟的话),itwouldsetuptwoclassesofcitizensandwouldmakemanypeopleangry.
最新回复
(
0
)