我不知道为什么会运行出这个?

#include<stdio.h> char str[]="SSSWILTCH2\2\223WALL"; void main() { char c; int k; for(k=2;(c=str[k])!='0';k++) { switch(c) { case 'A': putchar('a'); continue; case '2':break; case 2 :while((c=str[k++])!='\2'&&c!='\0'); case 'T':putchar('*'); case 'L':continue; default: putchar(c); continue; } putchar('#'); } } 我不知道为什么会运行出这个? SWI*CH#*Wa 注意 最后一个就是小a