2013年4月7日

C语言拾遗(四):分析switch语句机制---上篇

摘要: 要理解C语言的运行机制,阅读对应的汇编代码是非常有帮助的。 switch不会在每个case标签后面的语句执行完毕后自动终止。一旦执行某个case语句,程序将会一次执行后面所有的case,除非遇到break语句。 这被称之为“fall through”。 switch内部的任何语句都可以加上标签,所有的case都是可选的,任何形式的语句,包括带标签的语句都是允许的。 break语句事实上跳出的是最近的那层循环语句或switch语句。 阅读全文

posted @ 2013-04-07 22:33 Randy Xu 阅读(1823) 评论(3) 推荐(3) 编辑

导航