首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序: #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
2015-08-09
24
问题
若有以下程序:
#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,5,5
C、-1,4,4
D、-1,4,-1
答案
B
解析
逗号运算符的结合性从左到右,因此逗号表达式将从左到右进行计算。且逗号运算符的优先级最低。先计算a+=++b,结果a为1,b为1,然后计算b+=4,b的值为5。逗号表达式的值为其中最后一个表达式的值,所以将5赋给变量c,即a为1,b为5,c为5。所以选择B。
转载请注明原文地址:https://jikaoti.com/ti/fJi0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
C语言用于结构化程序设计的3种基本结构是______、选择结构和循环结构。
以下程序的运行结果是intk=0;voidfun(intm){m+=k;k+=m;printf("m=%dk=%d",m,k++);}main(){inti=4;fun(i++);
下列有关数据库的描述,正确的是
以下程序的结果是______。inta,b;voidfun(){a=100;b=200;}main(){inta=5,b=7;fun();
以下程序的输出结果是______。main(){inta[4][4]={{1,3,5},{2,4,6},{3,5,7}}printf("%d%d%d%d\n",a[0][3],a[1][2]
以下函数值的类型是______。fun(floatx){floaty;y=3*x-4returny;}
语句“int(*ptr)();”的含义是______是指向函数的指针,该函数返回一个血型数据。
下列叙述中正确的是()。
已知数据表A中每个元素距其最终位置不远,为节省时间,应采用的算法是
算法的时间复杂度是指()。
随机试题
当事人主动消除违法行为危害后果的,免于行政处罚。()
关于慢性脓胸的描述,错误的是
牙周袋深度的测量,要探测
患者,男,41岁,胸腹部和上肢损伤后并发急性呼吸衰竭,做气管插管、呼吸机支持呼吸,若给予的潮气量过大,频率太快,可引起
不属于替牙期间颌特点的是()
A、石膏B、知母C、栀子D、天花粉E、夏枯草治疗肝火上炎,目珠疼痛,应选用
下列金融机构中不受中国银行业监督管理委员会监管的是()。
人类进入文明社会的标志是()。
个体生命在子宫内的发育,可以划分为三个阶段,按时间顺序,应该是
A、Encouraging.B、Moving.C、Interesting.D、Boring.B女士说那个哑女的表演很感人,男士说每个人都这么想。touching意为“感人的”。
最新回复
(
0
)