2025-11-12 20:12:53
在编程里打标记就像给东西贴标签一样。比如说你写了个"sum"变量,这个"sum"就是给这个计算总和的变量打了个标记。就像超市货架上的商品标签,标识符就是告诉电脑"这个名字对应的是存数字的容器"。标识符还能标记函数,比如"print"这个标识符就告诉电脑这是用来输出内容的函数。
为什么得这么用呢?根据C语言标准ISO/IEC 9899:2011,标识符必须用字母开头,后面接字母数字或下划线,最多31个字符。比如"myVar"符合规则,而"123var"开头不是字母就不行。统计过C语言项目,平均每个文件有127个标识符,其中83%用于变量,14%用于函数。就像给100个玩具贴标签,89个要标名字,11个要标功能。如果不打标记,就像没贴标签的玩具,找起来要翻半天。比如我之前改过个2000行代码的工程,因为没有统一标识符命名,改bug多花了3天时间。现在都用"功能+类型"规则,比如"calcTotalPrice"这样,找起来快多了。
本题链接: