程序填空题:嵌套switch
理解switch语句。
```c++
下列程序段将输出__@@[*2*#*3*#](2)___。
unsigned char x=255,y='\1';
switch(!!x) {
case 0: printf("*0*#");break;
case 1:
switch(y) {
case 0: printf("*1*#");break;
case 1: printf("*2*#");break;
}
default: printf("*3*#");
}
```
答案:
第1空:*2*#*3*#
```c++
下列程序段将输出__@@[*2*#*3*#](2)___。
unsigned char x=255,y='\1';
switch(!!x) {
case 0: printf("*0*#");break;
case 1:
switch(y) {
case 0: printf("*1*#");break;
case 1: printf("*2*#");break;
}
default: printf("*3*#");
}
```
答案:
第1空:*2*#*3*#