阅读背景:

linux内核源代码的C语言代码

来源:互联网 

看内核代码时,有些语言成分或者说编程技巧平常没见过更没用过,这里先记下一些:


1. 关于保留字前后都加上“__”,比如__inline__,其实等价于inline。C语言支持一些属性描述符,而gcc同样支持不少这样的描述符,这些描述符的使用等于在C语言中增加了一些新的保留字,此时,原来的C语言中这些词可能并不是保留字,一旦老的代码中刚好有变量名与此描述符一样,就会冲突。为了解决这个问题,才有了前后的“__”。1.




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: