main() { int x=1,a=0,b=0; switch(x){ case 0:b++; case 1:a++; case 2:a++;b++
题目
main() { int x=1,a=0,b=0; switch(x){ case 0:b++; case 1:a++; case 2:a++;b++
printf("a=%d,b=%d
",a,b);}
答案是a=2,b=1 我很菜啊
答案
1. switch结构分支没加break;跳出语句,开始执行后,程序由x=1调到case 1 分支 a++(a由0自己加为1),由于没有break语句,程序继续执行到case 2 分支 a++ b++(a由1自加变2,b由0自加为1),之后程序printf输出 a=2 ,b=1
2.添加break后,结果是a=1,b=0
#include "stdio.h"
main()
{
x09int x=1,a=0,b=0;
x09switch(x)
x09{ case 0 : b++ ; break ;
x09 case 1 : a++ ; break ;
x09 case 2 : a++ ; b++ ; break ;
x09}
printf("a=%d,b=%d
",a,b);
}
举一反三
已知函数f(x)=x,g(x)=alnx,a∈R.若曲线y=f(x)与曲线y=g(x)相交,且在交点处有相同的切线,求a的值和该切线方程.
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
最新试题
- 如图已知△ABC和△ABD都是RT△,∠ACB=∠ADB=90°,求证A.B.C.D在同一圆上
- 在△ABC和△DEF中,AB=DE,BC=EF,∠A=∠D=110°求证:△ABC≌△DEF
- 如果函数y=loga底x在【1,2】上的最大值比最小值大2,则底数a的值是
- 甲基苯上的一溴取代物有几种
- 甲乙俩车从A地去B地,乙车的速度是24公里,乙车先走15分钟后甲车才出发,
- 我的房间前面有一棵大树英文翻译
- 关于点电荷产生的电场,正确的是() A.当某点与点电荷间的距离r→∞时,该点电场强度E→0
- 1.卫星绕地球运动的速度(即第一宇宙速度)约为7.9*10^3/秒.运行3*10^2秒,所示的路程约是多少
- 选出与括号里意思相同或相近的选项 please give me a ring after you talk to your parents.
- 哺乳动物 生殖腺是哪个胚层发育的
热门考点
- 一个等腰三角形的顶角比底角多x度,它的底角是( )度.
- 英语翻译
- (x+1)(x+2)(x+3)(x+4)+10分解因式
- 用长为5厘米的水银柱 把空气封闭在一端开口的50厘米的均匀玻璃管了 气温为20℃ 当玻璃管水平放置是 空气柱
- 一条路,第一天修了32%,第二天修了18%,第二天比第一天少修280千米,这条路总长多少千米?
- 英语翻译
- 把1米长的圆柱体木料锯成两段后,表面积增加了6.28平方分米,这根木料的体积是( ).
- 把下面的诗句补充完整,并写出各用了怎样的修辞手法,起了什么作用
- Some place names in the USA are ____ to promounce and to spell because they are of Indian origin.
- will never let you down 伴奏,表演节目要用明天!