跳至内容
响水凹
欢迎来到 Guang-Wen Duan (Dennis Duan) 的个人 Wiki
用户工具
登录
站点工具
搜索
工具
显示页面
过去修订
反向链接
最近更改
媒体管理器
网站地图
登录
>
最近更改
媒体管理器
网站地图
您的足迹:
computer:c:tips:identifier
本页面只读。您可以查看源文件,但不能更改它。如果您觉得这是系统错误,请联系管理员。
====== 标识符的限制(Identifier) ====== 标识符的命名不能与关键字相同,不能与标准库中的名字相同;此外,标准C将所有以一个下划线(Underscore)开头,后面跟一个大写字母或者另一个下划线,之后为其他字符的标识符保留,以备将来扩展之用。程序员在命名自己的标识符时,要注意这些限制。 C89要求一个标识符的最小有效长度为31个字符,C99提高到63个。 外部标识符,即定义为extern的标识符,则限制要严得多。C89只保证6个字符,而且不区分大小写;C99提高到31个字符,区分大小写。 可以使用预处理的方法来解决外部限制带来编写代码时的不便,如: <code c> #define error_handler eh73 extern void error_handler(); ... error_handler("nil pointer error); </code> 外部标识符eh73的长度仅为4,但在编写代码时,我们可以使用可读性更好的名字:error_handler。 {{tag>C语言}}
computer/c/tips/identifier.txt
· 最后更改: 2014/11/01 02:02 由
127.0.0.1
页面工具
显示页面
过去修订
反向链接
回到顶部