Switch语句的理解...
#include <stdio.h>
int main(void)
{
int x=0, y=2, z=3;
switch (x)
{
case 0 :
switch ( y = 2 )
{
case 1 : printf ("&"); break;
case 2 : printf ("%"); break;
}
case 1 :
switch (z)
{
case 1 : printf ("$");
case 2 : printf ("*"); break;
default : printf ("#");
}
}
getch ();
return 0;
}
结果输出为#,了而不是%#