嵌入式编程命名规则(实习后才知道的)
目录
前言
在学校学习嵌入式编程,一般自己写的代码都是自己看,所以老师也就不太在意变量、函数等命名了。但我们自己平时要注意命名的规范,接下来让我们看看在嵌入式领域编程时常用的几种命名规则。
1. 驼峰命名法(Camel Case)
是指混合使用大小写字母,且首字母小写,来构成变量和函数的名字。
⽤途:常⽤于变量名和函数名。
⽰例:int readSensorData();
void processInput();
int sensorValue;
2. 蛇形命名法(Snake Case)
是指全用小写字母,且各个单词之间通过下划线“_”连接。
⽤途:常⽤于⽂件名、全局变量、静态变量、特定配置项。
⽰例:static int max_speed;
int read_sensor_data();
const int sensor_count = 4;
3. 帕斯卡命名法(Pascal Case)
也是指混合使用大小写字母,与驼峰命名不同的是首字母大写。
⽤途:通常⽤于类型名、结构体名、类名等。
⽰例:typedef struct {
int X;
int Y;
} Point;
4. 全⼤写命名法(All Upper Case)
顾名思义,此方法是指只用大写字母,且每个单词之间用"_"连接。
⽤途:常⽤于宏定义、常量名。
⽰例:#define MAX_BUFFER_SIZE 256
#define SUCCESS 0
const int TIMEOUT = 1000;
5. 匈⽛利命名法(Hungarian Notation)
⽤途:有时⽤于指⽰变量类型或⽤途,但现代嵌⼊式开发中使⽤较少。
⽰例:int iCounter;
char* pBuffer;
总结
本博客是本人学习过程中在前辈们那学到的,说了一些在嵌入式领域开发过程中常用的几种命名规则,希望会对大家有所启发。
感觉有用的话,请点个赞再走呗!
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)