GNU C语法扩展(4)

要研究LINUX内核,C语言是基础中的基础,但是LINUX并不是完全的标准C,而是对标准C做了很多扩展,这些扩展特性对于我们分析内核有着很重要的作用,下面做些总结性的工作。

4 case范围

在GCC中,你可以在case标记后面指定一个连续值,例如:

caselow…high:

这种写法等价于把每个值独立成一个个case标记的情况:

caselow:
caselow+1:
……
casehigh:

这个特性对于要写连续的ASCII码值的时候特别有用:

case‘A’…‘Z’:

注意:在“…”的左右两边一定要有空格,否则编将有词法错误。


===========我是华丽的分割线===========


更多知识:
点击关注专题:嵌入式Linux&ARM

或浏览器打开:https://www.jianshu.com/c/42d33cadb1c1

或扫描二维码:

全部评论

相关推荐

02-04 15:03
南昌大学 Java
想去三亚看海的迪恩在...:刚刚打电话了说不录取,收了学信网和身份证,入职的信息条都发给我了,这种不录取究竟何意味?
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务