我用调试发现为什么第一次循环时switch语句两个结果都打印了第二次只打印了case'1'呢?

#include <stdio.h>
void main()
{
char k; int i;
for( ; ; ) // i=1 循环两次
{
scanf("%c", &k);
switch (k)
{
case'0':printf("another ");
case'1':printf("number ");
}
}
}

说一说你是怎么输入的,可以把你输入的内容截个图看看