C语言中指针变量的命名规则是什么?

这就是洞。
别相信。
不要这样做。

c语言变量名命名规则

c语言的取名规则

上周,在学习C语言的命名规则时,我发现它们分为两部分:基本命名规则和命名约定建议。
首先,合法字符只能由字母、数字和下划线组成,不能以数字开头。
例如,age 和 _count 是合法的,但 8 var 和 %num 则不合法。
其次,关键字不能用作标识符,因为它们是语言的基本语法组成部分。
区分大小写也是一个功能。
例如,total 和 Total 是不同的标识符。

接下来,关于命名规范建议,我了解到有几种命名风格,例如小驼峰、大驼峰、下划线命名等。
我还发现命名应该遵循可读性原则,比如使用 maxSpeed 代替 m,使用 count 代替 cnt。
此外,常量和宏定义必须大写并用下划线分隔。

我还注意到一致性要求也很重要。
例如,在一个项目中,如果选择下划线命名方式,那么所有的变量和函数都必须遵循这个规则。
最后,不同作用域的变量可以通过前缀或者后缀来区分,比如g_total代表全局变量。

朋友说之前在项目中没有注意这些规则,导致代码可读性很差。
现在他开始按照这些规则命名。
我认为这非常重要,因为良好的命名约定使代码更清晰、更容易理解。
顺便说一句,我想到的另一件事是在命名时尽量避免使用模糊的缩写或汉语拼音。
这可以使其他开发人员更容易理解代码的意图。
算了,你懂的。

C语言中如何给变量命名