版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
- 名字要完全、准确地描述出该变量所代表的事物
- 用名字表达变量所代表的是什么,不包含晦涩的缩写,无歧义
目前命名方法有以下几种:
1.驼峰法
- 小驼峰:第一个单词小写,其他单词首字母大写;
写法如:myFirstName
常用于变量
- 大驼峰(也称为帕斯卡命名法):单词首字母大写
写法如:MyFirstName
常用于类名,函数名,属性,命名空间
2.下划线命名法
- 下划线命名方法在Linux中比较常见,包括在一些系统库、开源软件等都比较常见。
如char my_name[10],int first_num等。
3.匈牙利命名法
- 以变量类型的缩写开头,
如int iCount;unsigned int uiNum等类似命令。
⚠️了解使用语言的编程风格
常用的文件命名名称
- sol — solve
常用的变量命名名称
返回结果
- ans — answer
- ret — return
- res — result
状态
- flag
- done
- error
- found
- success/ok
数值
- num
- value
- cnt — count
- target
- record
临时存储
- foo, tmp
下标
- index
- first, second, last
- begin, end, start
其他
- node
- op — operation
- min, max, sum, average, total
- preNode/curNode/nextNode
- up, down