摘要: 一个 L的 NUL用于结束一个ASCLL字符串两个L 的NULL 用于表示什么也不指向的指针标准的C编译器至少允许一条switch语句中有257个case标签。为了满足一个8bit的字符的所有情况。switch的另一个问题是它内部的任何语句都可以加上标签,并在执行时跳转到哪里,这就有可能破坏程序流的结构化。(类似于goto)证明在C语言中const并不表示常量,可以在switch-case语句的case中加一个状态case:const i,编译时会抱错,非常量;break语句中断了什么?break语句事实上跳出的是最近的那层循环语句或switch语句,由此导致AT&T的第一次网络故障。 阅读全文
posted @ 2013-05-03 17:57 SolarJupiter 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 一个 L的 NUL用于结束一个ASCLL字符串 两个L 的NULL 用于表示什么也不指向的指针 标准的C编译器至少允许一条switch语句中有257个case标签。为了满足一个8bit的字符的所有情况。 switch的另一个问题是它内部的任何语句都可以加上标签,并在执行时跳转到哪里,这就... 阅读全文
posted @ 2013-05-03 17:57 SolarJupiter 阅读(125) 评论(0) 推荐(0) 编辑