FreeRTOS中的变量,函数命名规则(u.v.x.p什么意思)
写在前面
初学FreeRTOS时,每次打开函数列表都一脸懵逼?根本不知道这什么prv,v,ux是什么意思,虽然平时使用也不需要知道这么多东西,因为它不怎么影响开发,但是理解总比疑惑好,我们还是把它理清楚一下跟好。
命名规则
-
u :代表unsigned。
-
s :代表short。
-
c :char。
所以类似uc,us类的变量就是unsigned char,unsigned short,分别对应uint8_t,uint16_t。 -
x :为用户自定义的数据类型,比如结构体,队列等。
常看到ux开头的函数,就是unsigned且用户自定义的类型。需要注意的是size_t变量前缀也是ux。 -
e :枚举变量
-
p :指针变量
类似(uint16_t *)变量前缀为pus。 -
prv :static函数
-
v: void函数
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
