首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序: #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-06-16
49
问题
若有以下程序:
#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,0
B、0,4,4
C、1,4,1
D、1,4,4
答案
A
解析
逗号运算符的结合性从左到右,因此逗号表达式将从左到右进行计算。另外逗号运算符的优先级最低,所以先计算c=(a-=++a)这部分。其中,赋值运算符从右往左计算,先执行++a,a自增1后再赋值,所以a的值为1,执行a=a-1,即a=1-1,a的值为0,并将0赋给变量c。第二部分(a+=b,b+=4),先执行a=a+b,a=0+0,即a的值为0,然后执行b+=4,b=0+4,即b的值为4。所以输出结果为0,4,0,故选项A正确。
转载请注明原文地址:https://www.kaotiyun.com/show/DYCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在深度为7的满二叉树中,叶子结点的个数为
有以下定义和语句:structworkers{intnum;charname[20];charc;struct{intday;intmonth;intyear;}s;};structwork
若有定义语句:intx=10;则表达式x-=x+x的值为
设变最已正确定义并赋值,以下正确的表达式是
公司的开发人员可以同时参加多个项目的开发,则实体开发人员和实体项目间的联系是
下列给定程序中,fun函数功能是:将n个无序整数从小到大排序。请改正程序中的错误,使它能得出正确的结果。注意:不得增行或删行,也不得更改程序的结构!试题程序:#include<stdio.h>#include<stdlib.
下列选项中属于面向对象设计方法主要特征的是()。
下面属于良好程序设计风格的是()。
设二叉树中共有15个结点,其中的结点值互不相同。如果该二叉树的前序序列与中序序列相同,则该二叉树的深度为()。
下面不属于需求分析阶段任务的是()。
随机试题
钩体病肺弥漫性出血型的治疗措施为__________、__________、__________、__________。
A.21cm-23cm-16.5cm-7.5cmB.24cm-27cm-18.5cm-8.5cmC.24cm-27cm-16.5cm-9.0cmD.26cm-26cm-16.5cm-10.0cmE.24cm-27cm-18.5cm-7.0cm正
导致口腔颌面部间隙感染的腺源性感染一般指
以下关于结节病治疗叙述错误的是
一般不引起慢性肝炎的病毒是
丕星王颞下颌关节复发性脱位的病因为A.翼外肌功能痉挛B.关节韧带、关节囊松弛C.老年人、慢性长期消耗性疾病、肌张力失常D.翼外肌功能亢进E.急性前脱位未适当治疗
会计电算化的作用主要体现在()。
安全:舒心()
下列对“人体免疫系统”这一概念的理解,错误的一项是()。对划线句子意思理解正确的一项是()。
在新民主主义文化中居于指导地位的是()
最新回复
(
0
)