首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序: #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
47
问题
若有以下程序:
#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全国计算机二级
相关试题推荐
设二叉树共有500个结点,其中叶子结点有250个。则度为2的结点个数是
占构化程序设计中,下面对goto语句使用描述正确的是
有两个关系R和T如下:则由关系R得到关系T的操作是
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是
若有定义typedefcharT[10];T*a;上述定义中a的类型与下面选项中完全相同的是
设有定义:inta;floatb:执行scanf("%2d%f",&a,&b);语句时,若从键盘输入876543.0则a和b的值分别是
下列叙述中正确的是
公司的开发人员可以同时参加多个项目的开发,则实体开发人员和实体项目间的联系是
下面叙述中错误的是()。
给定程序中,函数fun的功能是:统计形参s所指的字符串中数字字符出现的次数,并存放在形参t所指的变量中,最后在主函数中输出。例如,若形参S所指的字符串为”abcdef35adgh3kjsdf7”,则输出结果为4。请在下画线处填入正确内容并将下画线
随机试题
本票的收款人与汇票的收款人不相同。()
乳痈的主要病因病机中,不正确的是()
胆道蛔虫病患者特征性临床表现是
下列住宅建筑总平面局部图示中,采用“点裙式”组合方式的是()。
根据《水法》规定,在国家确定的重要江河、湖泊上建设水工程,其工程可行性研究报告报请批准前,()应当对水工程的建设是否符合流域综合规划进行审查并签署意见。
下列各项中不属于固定资产投资范围的是()。[2013年中级真题]
国务院期货监督管理机构、期货交易所和期货保证金安全存管监控机构的工作人员进行内幕交易的,从轻处罚。( )
东方文化是崇尚_________和待人宽厚的。所以,我们一般乐于接受那种态度平和的主持人,而对咄咄逼人的主持人则会_______。同样面对采访提问,我们比较喜欢回答平易友善的问题,而不大欣赏那种尖锐挑战的追问。依次填入横线处最恰当的一项是()。
关于数据库系统中的数据的静态转储和动态转储机制,下述说法正确的是______。A)静态转储时允许其他事务访问数据库B)动态转储时允许在转储过程中其他事务对数据进行存取和修改C)静态转储能够保证数据库的可用性D)动态转储无法保证数据库的可用性
DiscussionoftheassimilationofPuertoRicansintheUnitedStateshasfocusedontwofactors:socialstandingandthelossof
最新回复
(
0
)