j=3;
while(j--); ;;j--是后增,所以先判断括号内是否为真,判断完后j自减。因为j=3,执行下 ;;面的语句。
{
switch(j) ;;此时j为2,进入第二条标号处。
{
case1:
case2:printf(“%d”,j);;输出2但是没有break语句,继续执行下一条语句。
case3:printf(“%d ”,j),break;;再次输出2,注意有个空格。跳出switch结构
default :printf(“world cup 2014”), 不执行
}
}
所以第一次循环输出22加一个空格