![](https://img.haomeiwen.com/i6217760/ad2eb48d1d03c75c.jpg)
要研究LINUX内核,C语言是基础中的基础,但是LINUX并不是完全的标准C,而是对标准C做了很多扩展,这些扩展特性对于我们分析内核有着很重要的作用,下面做些总结性的工作。
4 case范围
在GCC中,你可以在case标记后面指定一个连续值,例如:
caselow…high:
这种写法等价于把每个值独立成一个个case标记的情况:
caselow:
caselow+1:
……
casehigh:
这个特性对于要写连续的ASCII码值的时候特别有用:
case‘A’…‘Z’:
注意:在“…”的左右两边一定要有空格,否则编将有词法错误。
![](https://img.haomeiwen.com/i6217760/80615d54d3c25cb1.jpg)
网友评论