几种常见的程序设计中命名规则

匈牙利命名法:m_lpszStr,表示长指针字符串。
这是一个陷阱,不要使用它。
Camel命名法:printEmployeePaychecks(),首字母小写。
微软多用途。
复活节命名法:DisplayInfo(),首字母大写。
使用c。
不要混淆它们,选择一个并坚持下去。

C语言命名规范——标识符

你好,你说C语言中的标识符命名确实很头疼。
当我第一次了解它时,我很困惑。
当时我在北京,单位有一位老人,退休前是做五金生意的。
他告诉我,“年轻人,这个编程就像盖房子一样,如果地基打不好,以后一切都会被毁掉。

你看,标识符是用来命名变量、函数等的,你必须遵守规则,不能盲目行动。
例如,名称只能包含字母、数字和下划线,不能包含其他内容。
我明白这一点。
当我编写程序时,我想给一个变量起一个名字,所以我添加了一些特殊的符号。
然而,编译器立即杀了我,并说“非法字符”。
我当时很困惑,花了很长时间才弄清楚。

名称也不能以数字开头。
我以前也经历过这个。
我有一位同事将变量称为“3 score”,但编译器失败并说“语法错误”。
他对我说:“这不是很好吗,这是三分制。
”我告诉他,“不,编译器无法识别它,你必须将其命名为‘score3 ’。
”他最终改变了它。

也不能使用关键字。
我知道这一点。
例如,您不能将变量命名为“int”。
编译器瞬间就会爆炸。
当我写代码的时候,我的手抖了,我把变量的名字改成了“if”。
结果,程序直接崩溃了。
我调试了很长时间才意识到自己很蠢。

确保区分大小写字母。
我也曾犯过这样的错误。
我有一个名为“计数”的变量。
当我编写函数时,我有时将其写为“Count”,有时写为“count”。
结果导致程序逻辑混乱,数据错误。
后来我学会了使用同样的拼写。

命名必须清晰易懂。
这很重要。
我写学生管理系统的时候,变量名乱七八糟,一会就看不懂了。
后来我改了,用了“studentName”和“studentAge”这样的名字,代码突然变得清晰多了。

下划线分隔和骆驼屋的名称也是我用的。
用下划线分隔,比如“student_name”,看起来很好看。
驼峰命名法,小驼峰和大驼峰,根据情况使用。
写函数的时候,我喜欢用小驼峰式大小写,比如“calculateSum”,这样感觉比较好。

简而言之,必须认真对待标识符名称。
不要像我当年那样随便取个名字,以后你会遇到很多麻烦。
如果你努力学习,多练习,你就会逐渐掌握它。