今天打印日志, 打印位置是在switch中, 结果总是没有打印出来, 但从逻辑上来讲, 应该执行到了啊。 原来, switch中的非case非default语句并不会执行, 所以, 以后绝对要小心, 上菜:
#include <stdio.h>
int main()
{
	int a = 0;
	for(a = 0; a < 10; a++)
	{
		switch(a)
		{
			printf("test\n"); //该语句永远不会被执行
			case 0 : printf("zero\n"); break;
			case 1 : printf("one\n"); break;
		}
	}
	return 0;
}
zero
 one