设有说明:int a=1,b=0; 则执行以下语句后的输出结果是___
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/23 16:48:30
设有说明:int a=1,b=0; 则执行以下语句后的输出结果是___
_
switch(a)
{ case 1:
switch(b)
{ case 0:printf("** 0 **\n"); break;
case 1:printf("** 1 **\n");break;
}
case 2:printf("** 2 **\n"); break;
}
A、** 0 ** B、** 0 **
** 2 **
C、** 0 ** D、switch语句中存在语法错误
** 1 **
** 2 **
_
switch(a)
{ case 1:
switch(b)
{ case 0:printf("** 0 **\n"); break;
case 1:printf("** 1 **\n");break;
}
case 2:printf("** 2 **\n"); break;
}
A、** 0 ** B、** 0 **
** 2 **
C、** 0 ** D、switch语句中存在语法错误
** 1 **
** 2 **
B
再问: 为什么呢?
再答: switch(b) { case 0: printf("** 0 **\n"); break; 执行完后 break,到了case 2, 就printf("** 2 **\n"); 了
再问: 为什么呢?
再答: switch(b) { case 0: printf("** 0 **\n"); break; 执行完后 break,到了case 2, 就printf("** 2 **\n"); 了
设有说明:int a=1,b=0; 则执行以下语句后的输出结果是___
C语言:设有定义:float x=123.4567;,则执行以下语句后的输出结果是 【 】 .
设有定义:floatx=123.4567;则执行下列语句后的输出结果是—— printf("%f\n",(int)(x*
设有说明语句int x=35,B; char z='a ';则执行完下面的赋值语句后,B的值为________ .
若已定义 int a=11; 执行以下语句后的输出结果是( ).printf("a=%d,a=%o,a=%x\n",a,
设有定义int a=0,b=0,t;,则执行语句:t = a++&&++b;后,a和b的值是( ).
设有语句int a=5;则执行语句a+a-=a*a后,变量A的值是
设有定义int a[]={0,1,2,3,4},*p;,执行语句p=a+2;后,表达式*p的值为( ) A)1 B)2
设有语句 int a=3;,则执行了语句 a+=a-=a*=a;后,变量 a 的值是( B ).
若有定义语句 int a=25,b=14,c=19,以下语句的执行结果是______
设有数组定义:int myintarray[]={10,20,30,40,50,60,70};执行以下几个语句后的输出结
设有定义:int a=1,b=2,c=3;,以下语句中执行效果与其它三个不同的是?