以下程序段的输出结果为多少

for(i=0;i<3;i++)

switch(i)

{

case 0: prinft("%d",i);

case 2: prinft("%d",i);

default: prinft("%d",i);

}

000122 还有 for 里面用 int i 是printf 不是 ft .

case 没有break 它从满足的case 开始执行知道遇到break 或者所有条件执行完
所以当 i =0 时 输出 000
i= 1 1
i=2 22

输出:000122

000122