本文共 319 字,大约阅读时间需要 1 分钟。
今天打印日志, 打印位置是在switch中, 结果总是没有打印出来, 但从逻辑上来讲, 应该执行到了啊。 原来, switch中的非case非default语句并不会执行, 所以, 以后绝对要小心, 上菜:
#include结果为: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转载地址:http://warvi.baihongyu.com/