首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #include main(){int a=0,b=0,c=0 c=(a+=++b,b+=4); printf("%d,%d,%d\n",a,b,c);} 则程序的输出结果是 ‘
若有以下程序 #include main(){int a=0,b=0,c=0 c=(a+=++b,b+=4); printf("%d,%d,%d\n",a,b,c);} 则程序的输出结果是 ‘
admin
2018-01-11
40
问题
若有以下程序
#include
main(){int a=0,b=0,c=0 c=(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,b+=4);”首先计算“a=a+(++b)”,a,b初值为0,则计算以后a为1,b为1,然后计算b+=4,得到b的值为5,此时表达式b+=4的值为整个逗号表达式的值,因此c的值为5。
转载请注明原文地址:https://kaotiyun.com/show/xFxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的运行结果是()。#ineludevoidmain(){ints=0,k;for(k=7;k>1;k--){switch(k){case1:
设有程序段:intk=12:while(k=1)k=k-1;则下列描述中正确的是()。
在16位编译系统上,若有定义“inta[]={10,20,30},*p=&a;”,当执行“p++;”后,下列说法错误的是()。
C语言可执行程序的开始执行点是()。
对下述程序的判断中,正确的是()。#includemain(){char*p,s[256];p=s:while(strcmp(s,"theend")){printf("In
下列叙述中止确的是()。
以下叙述中不正确的是()。
算法的空间复杂度是指()。
算法的时间复杂度是指
随机试题
( )装配法的主要优点是能在较大程度上放宽其他组成环零件的公差,使加工容易,而最后仍能保持很高的装配精度。
胸外心脏挤压的正确按压部位是
目标规划和计划与目标控制的( )相一致。
国家确定防洪标准的根据是()。
某套利者在黄金期货市场上以961美元/盎司卖出一份7月份的黄金期货合约,同时他在该市场上以950美元/盎司买入一份11月份的黄金期货合约。若经过一段时间之后,7月份价格变为964美元/盎司,同时11月份价格变为957美元/盎司,该套利者同时将两合约对冲平仓
北京最大的平民市场及百戏纷争的大众娱乐场是()
设栈S和队列Q的初始状态为空,元素a、b、c、d、e和f依次通过栈S,一个元素出栈后即进入队列Q,若6个元素出队的顺序是b、d、c、f、e、a,则栈S的容量至少应该是()。
Whenwewantto(56)otherpeoplewhatwethink,wecandoitnotonlywiththehelpofwords,butalsoinmany(57)ways.Fore
ChooseTWOletters,A-E.WhichTWOpiecesofadvicedoesthespeakergiveaboutpreparation?AReplaceanylooseplaster.BDo
WhyUseDramaTextsintheLanguageClassroom?I.【T1】______ofdrama【T1】______A.Theteacherbeingabletorealize"reality"th
最新回复
(
0
)