首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #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
2017-05-20
39
问题
若有以下程序
#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/cZDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有如下程序inta[10]={1,2,3,4,5,6,7,8,9,10};int*p=&a[3],b;b=p[5];则b的值是
有如下程序inta[10]={1,2,3,4,5,6,7,8,9,10};int*p=&a[3],b;b=p[5];则b的值是
下面程序的文件名为t.exe,在DOS下输入的命令行参数为:ttomeetme则程序输出的结果是#include"stdio.h"main(argc,argv)intargc;char*argv[];{inti;p
已知二叉树后序遍历序列是dabec,中序遍历序列是debac,它的前序遍历序列是
下面关于对象概念的描述中,错误的是
以下程序的输出结果是#include<stdio.h>structstiintx;int*y;}*p;intdt[4]={10,20,30,40};structstaa[4]={50,&dt[0],60
排序是计算机程序设计中的一种重要操作,常见的排序方法有插入排序、_______和选择排序等。
有以下程序intadd(inta,intb){return(a+b);}main(){intk,(*f)(),a=5,b=10;f=add;}则以下函数调用语句错误的是
语句“printf("a\bhow\’are\’y\\\bou\n");”的输出结果是()。
对长度为n的线性表进行顺序查找,在最坏情况下所需要的比较次数为
随机试题
下图为我国某山地年降水量随高度变化示意图。据此回答下列问题。就相同海拔来说,该山地南北两坡年降水量()。
根据我国《标准化法》的规定,企业生产的产品,分为
男性,20岁,全身水肿,倦怠,意识清楚,尿蛋白(++++),血肌酐88.4μmol/L,给予环磷酰胺200mg稀释后静脉输液。护士应特别注意
单模光纤的特点()。
资产的基本特征包括()。
影响通信服务差异性的因素包括()。
根据归纳对象是否完备,归纳法可以分为_____和_____。
下列关于运算符重载的描述中,()是正确的。
Wheredoesthistalkprobablytakeplace?
A、Enteringalargecompanywithoutapplication.B、Programminghumanfeelingsintomachines.C、Decidingone’sbestpartnerthroug
最新回复
(
0
)