首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #include<stdio.h> main(){int a=0,b=0,c=0c=(a+=++b,b+=4); printf("%d,%d,%d\n",a,b,c);} 则程序的输出结果是
若有以下程序 #include<stdio.h> main(){int a=0,b=0,c=0c=(a+=++b,b+=4); printf("%d,%d,%d\n",a,b,c);} 则程序的输出结果是
admin
2016-12-18
26
问题
若有以下程序
#include<stdio.h>
main(){int a=0,b=0,c=0c=(a+=++b,b+=4);
printf("%d,%d,%d\n",a,b,c);}
则程序的输出结果是
选项
A、1,5,1
B、-1,4,4
C、1,5,5
D、-1,4,-1
答案
C
解析
对于语句“c=(a+=++b,-=4);首先计算“a=a+(++b)”,a,b初值为0,则计算以后a为1,b为1,然后计算b+=4,得到b的值为5,此时表达式b+=4的值为整个逗号表达式的值,因此c的值为5。
转载请注明原文地址:https://jikaoti.com/ti/Cci0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
当数据的物理结构(存储结构)改变时,不影响数据库的逻辑结构,从而不致引起应用程序的变化,这是指数据的【】。
设有定义intn=0,*p=&n,**q=&p;,则下列选项中正确的赋值语句是
若有以下定义的语句structstudent{intage;intnum;};structstudentstu[3]={{1001,20},{1002,19},{1003,21}};main(){struct
以下程序的输出结果是#includeintfun(intn,int*s){intf1,f2;if(n==0||n==1)*s=1;else{fun(n-1,&f1);fun(n-2,&f2);
若变量均已正确定义并赋值,以下合法的C语言赋值语句是
有以下语句,则对a数组元素的引用不正确的是inta[10]={0,1,2,3,4,5,6,7,8,9},*p=a;
下列叙述中错误的是()。
算法的有穷性是指()。
在一介C源程序文件中,要定义一个只允许本源文件中所有函数使用的全局变量,则该变量需要使削的存储类别是()。
随机试题
律师出现违法执业或者因过错给当事人造成损失时,承担赔偿责任的主体是
在精神障碍的流行病学研究中,下列哪项不属于描述性研究方法
A.米诺环素B.氯霉素C.四环素D.多西环素E.乙胺丁醇
关于精神分裂症单纯型.下列何种说法不正确
“十二五”时期,推进行政体制改革,要加快建设()
水运工程施工监理工程进度控制工作中,监理单位()承包人的人员、船机、材料、设备的供应计划。
2008年末,全国共有艺术表演团体2575个,文化馆3171个,公共图书馆2825个,博物馆1798个,广播电台257座,电视台277座,广播电视台2069座,教育台45个,有线电视用户16342万户,有线数字电视用户4503万户。年末广播节目综合人口覆盖
犯罪构成的必备要件包括()。
ReadthefollowingtextcarefullyandthentranslatetheunderlinedsegmentsintoChinese.Yourtranslationshouldbewrittencl
TheShanghai-HongKongStockConnectInvestorsinHongKongandShanghaimaynowinvestinalimitedgroupofsecuritieson
最新回复
(
0
)