switch(i)
{
case 9: i+=1;
case 10: i+=1 ;
case 11: i+=1;
default : i+=1;
高手们说说结果什么是14是多少··为什么?解题过程写下来谢谢啊
我认为是13 因为我从case:10 开始算。
随便解一下 下面的题
1. 以下程序结果是?
#include<stdio.h>
main()
{
int x=10,y=20,t=0
if(x==y) t=x; x=y; y=t;
prinft("%d, %d\n", x, y,);
我个人也认为应该是13
第二题:
20,0
这么看
if(x==y) t=x; //未执行
x=y; y=t; // x = 20, y = 0
第一个是13;你的理解是对的。i的入口就是case 10;
第二个就要当于
#include<stdio.h>
main()
{
int x=10,y=20,t=0
if(x==y){
t=x;}
x=y;
y=t;
prinft("%d, %d\n", x, y,);
所以是20,0;
第一题答案是13,因为switch语句中只要有一个入口,中间又没有break和contine语句,那它就会一直的执行下去,所以就是13了
第二题答案是 20,0
第一个是C#还是?中间么有break;语法就错误了啊。