首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序: #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
42
问题
若有以下程序:
#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://kaotiyun.com/show/DYCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includemain(){inta=2,b;b=a
以下选项中函数形参不是指针的是
若有以下程序main(){inta=6,b=0,c=0;for(;a&&(1)==0);){b+=a;a-=c++;}printf("%d,%d,%d\n",a,b,c);}则程序的输出结果
在关系模式A(S,SN,D)和B(D,CN,NM)中,关系A的主键是S,关系B的主键是D,则属性D在关系A中称为
给定程序中,函数fun的功能是:统计形参s所指的字符串中数字字符出现的次数,并存放在形参t所指的变量中,最后在主函数中输出。例如,若形参S所指的字符串为”abcdef35adgh3kjsdf7”,则输出结果为4。请在下画线处填入正确内容并将下画线
在具有2n个结点的完全二叉树中,叶子结点个数为()。
下面属于良好程序设计风格的是()。
在数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是
在软件开发中,需求分析阶段产生的主要文档是
随机试题
试述现代主义文学思潮的特点。
Windows7是一个多任务操作系统,允许多个程序同时运行。()
下列为细胞增殖标记物的是
A.D860B.氯磺丙脲C.胰岛素D.优降糖E.降糖灵一位糖尿病合并糖尿病肾病的患者,经饮食控制后,空腹血糖10~12mmol/L,可先采用上述哪种药物治疗
对维持内环境稳态具有重要作用的是
A.200kcalB.450kcalC.700kcalD.1150kcalE.1550kcal患者术后,给予肠外营养液10%葡萄糖注射液500ml,50%葡萄糖注射液250ml,20%脂肪乳250ml,8.5%复方氨基酸750ml,水溶性维生素1
A.使用“甲类目录”药品所发生的费用B.使用“乙类目录”药品所发生的费用C.急救、抢救时使用血液制品所发生的费用D.使用控缓释制剂所发生的费用E.使用中药材和中药饮片炮制的各类酒制剂所发生的费用依照《城镇职工基本医疗保险用药范围管理暂行办
《建设工程安全生产管理条例》规定,施工现场临时搭建的建筑物应当符合安全使用要求。施工现场使用的装配式活动房屋应当具有()。
项目经理部与设计单位的关系协调主要在()等环节中体现。
下列选项中,在立卷范围之列的是()。
最新回复
(
0
)