有以下程序
#include <stdio.h>
main( )
{
char s="01234";
while((++s) !='\0')
{
switch(*s-'0')
{
case 0:
case 1:
putchar(*s+1);
break;
case 2:
putchar(*s+1);
break;
case 3:
putchar(*s+1);
default:
putchar(*s+1);
break;
}
}
}
程序执行后的输出结果是()。
当case 3时,输出 * s+1值为4,由于没有break,会继续执行default,再次输出*s +1的值4