c语言变量命名规则有哪些

记得有一次,我写代码时,命名一个变量存储用户输入的姓名。
当时,我随随便便就写了个“user”作为变量名。
后来,团队里有人问我:“这个‘user’是用户的名字吗?”我愣了一下,心想:“哎哟,这命名确实不够清晰。
”于是,我立刻改成了“user_name”,这样一来,大家一看就明白了。
这事儿让我意识到,命名真的得讲究,不能马虎。
还有个事,我突然想到,要是再遇到类似情况,是不是可以加个前缀来区分变量类型呢?比如“s_user_name”。
嗯,这是个不错的想法。

C语言中全局变量的命名规则是什么?

全局变量命名要加前缀,比如g_。
g_imageWidth比iw好认,是全局变量。
g_totalUsers比g_tu清楚,别用缩写。
不能叫int或printf,编译会出错。
团队要统一风格,比如g_user_count。
小项目用g_就行,大项目用模块缩写。
可维护性比简洁重要,g_configFilePath更好。
int count不行,推荐int g_globalCount。
少用全局变量,用局部变量或单例。
定期重构,用工具检查命名。
你自己掂量。

C语言能不能使用中文变量名啊?

C语言不能直接用中文变量名。

变量名必须以字母开头。
大小写有区别。
不能是关键字。
中间不能有空格。

比如:int aYear = 2 02 3 ;
关键字有3 2 个,像auto、int、if、while等。

define宏定义可以用中文。
但变量不行。

你自己掂量。