所有的命名方式都是动态的,不同的程序员有不同的命名方式,大家可以根据自己的喜好定下自己的一套命名规则(命名一定要有实际意义),文章的最后作者提供自己的C语言命名规则。但是统一使用公认的命名规则不仅可以使代码看起来更加有条理,还可以方便他人快速阅读理解代码,最重要的是可以方便后期对代码的维护。本文中只推荐了C语言中常用到的几种命名,想要了解Java的命名规则大家可以加个免费的关注私聊作者,作者看需求给大家出一个详细的阿里巴巴命名规则
三种国际上常见的命名方式
1.驼峰命名法
定义
指混合使用大小写字母来构成变量和函数的名字(每个逻辑断点处可以用大写字母或者下滑线断开)
示例
对于开发较大项目命名很方便,不用绞尽脑汁想变量的名称
int arrName[10];
char lineName[10];
int big_computer;
int printfArray(int arr[10])
{
printf("打印数组");
}
帕斯卡命名法
定义
指混合使用大小写字母来构成变量和函数的名字(每个逻辑断点处可以用大写字母或者下滑线断开)。和驼峰命名法差不多,只不过驼峰命名法是首个单词的首个字母是小写,而帕斯卡是大写。
示例
int BigCar;
char LongArr[10];
void Lay_Computer()
{
printf("你好");
}
匈牙利命名法
定义
指在变量,函数等前面加上特定的前缀以便人们可以快速地读懂程序。最早是微软公司的一名匈牙利程序员开始使用的,后来在公司中流行了起来,后来推广到了全世界。
前缀示例
前缀 变量名 类型
i iNumber (int)
f fNumber (float)
ch chName (char)
b bDouble (bool)
a aName (数组)
fn fnPrint (函数)
g_ g_Number (全局变量)
l lBit (long)
s sArray (字符串)
h hSooy (句柄)
p pIno (指针)
d\dbl dNumber\dblNumber (double)
ll llNumber (long long)
作者个人
常见变量命名 全部小写,多个单词搭配使用/多个单词配合_使用
const修饰的变量\define修饰的常变量 全部大写\配合_使用
全局变量 首单词小写其他的每个单词的首字母大写
函数命名 每个单词的首字母大写\配合_使用
结构体的命名 每个单词的首字母大写
枚举的命名 全部大写\配合_使用
总结
四种命名规则大家可以根据自己的喜好选择,但是不管怎么选其中最为重要的核心是在设置变量一定要设置有意义的变量名称。比如在定义一个字符串里面要装姓名时可以命名成name不要写a或者b这种没有意义的名称,这样过几天不看程序就不知道这个变量是干什么的了,这样又要重新看一遍,十分耽误时间。