首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 main(){int y=10; while(y--); printf("y=%d\n",y);} 程序执行后的输出结果是
有以下程序 main(){int y=10; while(y--); printf("y=%d\n",y);} 程序执行后的输出结果是
admin
2019-05-17
22
问题
有以下程序
main(){int y=10;
while(y--);
printf("y=%d\n",y);}
程序执行后的输出结果是
选项
A、v=0
B、y=1
C、y=-1
D、while构成无限循环
答案
C
解析
while循环语句的循环体为空语句,所以每一次循环程序什么都不做。当循环自变量y=0时,退出循环结束,变量y执行自减运算,得-1,所以打印输出变量y的值为-1。
转载请注明原文地址:https://kaotiyun.com/show/rWRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下程序main(){inta=6,b=0,c=0;for(;a&&(b==0);){b+=a;a-=c++;}printf("%d,%d,%d\n",a,
若有定义:floatx=1.5;inta=1,b=3,c=2;则正确的switch语句是
设变量均已正确定义,若要通过scanf("%d%c%d%c",&a1,&c1,&a2,&c2);语句为变量a1和a2赋数值10和20,为变量c1和c2赋字符X和Y。以下所示的输入形式中正确的是(注:□代表空格字符)
以下定义语句中正确的是
有下列程序:structS{intn;inta[20];};voidflint*a,intn){inti;for(i=0;i<n-1;i++)a[i]+=i;}main()
以下叙述中正确的是
若有以下函数首剖intfun(doublex[10],int*n)则下面针对此函数的函数声明语句中正确的是
若有定义语句:chars[10]="1234567\0\0";则strlen(s)的值是
若有定义语句:char*s1="OK",*s2="ok";以下选项中,能够输出"OK"的语句是
给定程序MODll.C中函数fun的功能是:对N名学生的学习成绩,按从高到低的顺序找出前m(m≤10)名学生来,并将这些学生数据存放在一个动态分配的连续存储区中,此存储区的首地址作为函数值返回。请改正函数fun中指定部位的错误,使它能得出正确的结
随机试题
领导艺术的特点有___________、___________、___________、___________。
大动脉炎的基本病理改变为白塞病的基本病理改变为
心肌梗塞病人出现胃肠道症状是因为:
对于港口工程的勘察成果()。
自营贷款是指银行以合法方式筹集的资金自主发放的贷款,其风险由()承担。
衰退期是行业生命周期的最后阶段。()
根据下列资料,回答问题。2015年我国民办小学入学人数同比增加量比2012年的多()倍。
绝大多数优秀运动员具有良好的心理素质,绝大部分优秀运动员在比赛中取得过好成绩,而所有在比赛中取得过好成绩的运动员都是训练刻苦的。以下哪项陈述可以从上面的陈述中适当地推出?
Althoughthefirstyearisreallyimportantforlanguagedevelopmentinchildren,majorlearningcontinuesthroughoutachild’s
Gulliverhasafriendwhorecentlygaveuphisjobtostudyfor"TheKnowledge",thenotoriouslydifficultprogrammethatLondo
最新回复
(
0
)