首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #include <stdio.h> main() { int a=0,b=0,c=0 c= (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+=++b, b+=4); printf("%d,%d,%d\n",a,b,c); } 则程序的输出结果是
admin
2018-10-16
81
问题
若有以下程序
#include <stdio.h>
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://www.kaotiyun.com/show/vuxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序: int f(int n) { if(n ==1)return 1; else return f(n-1)+1; } main( ) { int i,j=0; for(i=1;i
有以下程序:#includemain(){inti=0,a=0;while(i<20){for(;;){if((i%10)==0)break;
有以下程序:main(){inta=666,b=888;printf("%d\n",a,b);}程序运行后的输出结果是()。
以下程序的输出结果是______。main(){inta=3;printf("%\n",(a+=a-=a*a));}
下列程序的输出结果是【】。main(){inta[]={2,4,6},*ptr=&a[0],x=8,y,z;for(y=0;y<3;y++)z=(*(ptr+y)<x)?*(ptr+y):x;prin
设x=2.5、a=7、y=4.7,算术表达式x+a%3*(int)(x+y)%2/4的值为______。
设在主函数中有以下定义和函数调用语句,且fun函数为void类型;请写出fun函数的首部【】。要求形参名为b。main(){doubles[10][22];intn;fun(s);}
下列叙述中正确的是_______。
以下叙述中正确的是()
随机试题
8个月大女孩,双侧髋关节脱位,下列哪一检查结果是错误的
卵巢肿瘤常见的并发症有:________、________、________、________。
孕妇,28岁,G1P0。孕40周,LOA,新生儿体重4000g宫缩。检查:头先露,宫口1cm,已容受,羊膜未破。请问如何决定分娩方式
软膏制备时,油脂性基质的特点不包括
(2010年多项选择第47题)根据我国专利法,关于专利权转让生效之日的说法,错误的是()。
催化剂可加快反应速率,主要是因为催化剂可使反应的()降低。
由于厨房环境温度较高,其洒水喷头选择也应符合其工作环境温度要求,应选用()
资产流动性风险属于()
七窍生烟:气愤
“CoreCompetence”通行的中文翻译是“核心竞争力”,但它的准确译法应该是“核心能力”。所谓“核心能力”,不是公司独有的某种技术或工艺,也不是公司内部某个人或某个部门的能力,而是指公司整合不同的生产技能和技术后形成的一种综合能力,是公司集体学习、
最新回复
(
0
)