switch(求循环结果)
在我看来,switch的循环是比较简单的,但是就是需要把每一个细节记住,当你看到一个switch循环时第一步就是应该检查它是否完整,以避免看到一半看漏了某些东西.
如下面例题:
#include<stdio.h>
int main(){
int x=3;
int y=3;
switch(x%2){ //第一个switch语句
case 1;
switch(y){ //第二个(嵌套)
case 1;
printf("first");
case 2;
printf("second");
break; //如果存在break,且条件2满足,则会输出,缺少一个条件都不行
default:printf("hello"); //若都没有输出,则输出default 这一项里面的
}
case 2;
printf("third");
}
return 0;
}
很显然,这个简单的代码首先是两个循环嵌套的结果,我们必须详细的分布进行.根据运行结果得"“hellothird”",框架也是很简单的,多敲敲就会了!