函数命名:统一使用动词或者动词+名词形式 ---- fnInit()
如果有内部函数则“_”开头 _fnInit()
对象方法命名使用fn+对象类名+动词+名词形式 fnAnimateDoRun()
某事件响应函数命名方式为fn+触发事件对象名+事件名或者模块名 fnDivClick()
附常用的动词列表:
变量命名:
一些算是默认的规范就不说了 (常量大写,循环变量简写,驼峰式等)
对于变量命名 还是没有一个规范,下面贴出一个别人的规范仅供参考。
按照类型规划:
按照前缀区分 :
市面上常用的命名规范:
camelCase(小驼峰式命名法 —— 首字母小写)
PascalCase(大驼峰式命名法 —— 首字母大写)
kebab-case(短横线连接式)
Snake(下划线连接式)
11 项目文件命名
111 项目名
全部采用小写方式, 以 短横线 分隔。例:my-project-name。
112 目录名
参照项目命名规则,有复数结构时,要采用复数命名法 。例:docs、assets、components、directives、mixins、utils、views。
搜一下FreeRTOS的命名规范就有了,在函数命名里,v开头是表示函数的返回值为 void ,x开头表示函数返回值是非 stdint 中定义的类型,比如基本的 Type_t 和 TickType_t 类型。此外还有uc,us,ul之类的前缀,命名规范里面都有的。
可以随便写,但是不能以数字和除下划线以外的其他符号开头(我只记得这两点,如果有其他限制,你可以查查资料,网上很多的)。你中的两句话是不严谨的,FunctionName这种并不是说是windows风格,function_name也不一定是Linux风格。风格是自己定的,你自己愿意用什么就用什么。只要符合c语言命名规范就行。
C++ 命名规范
1变量命名
变量名一律小写,单词用下划线分隔。
结构体成员和普通变量命名方式一致。
类成员变量以"m_"开头。
全局变量以"g_"开头。
2 常量命名
常量以"k"开头,后面每个单词首字母大写,不包含下划线。
3 函数命名
普通函数每个单词首字母大写,不包含下划线。
存取控制函数和对应的变量名保持一致:取控制函数采用"get_"后接变量名,存控制函数采用"set_"后接变量名。存取控制函数采用小写字母表示,中间用下划线分隔。
内联函数也可以用小写字母表示,中间用下划线分隔。
4 枚举命名
枚举类型名采用首字母大写,不包含下划线的方式命名。
枚举值采用首字母大写,单词间用下划线分隔来命名。
5 宏命名
宏命名的方式和枚举值的方式一直。首字母大写,单词间用下划线分隔。
希望对你有帮助!!!
C语言中变量名可由三类字符:字母、下划线、数字组成。变量名只能由字母或下划线开头。变量名不能具有二义性。变量名有长度要求,有效长度是31个字符。在起定的名字中!超出长度规定的部分将被截掉。变量名中的字母不限大小写,但大小写意义不同。
扩展资料:
变量名常用命名法:
1、匈牙利命名法,是在每个变量名的前面加上若干表示数据类型的字符。基本原则是:变量名=属性+类型+对象描述。如i表示int,所有i开头的变量命都表示int类型。s表示String,所有变量命以s开头的都表示String类型变量。
2、骆驼命名法,是指混合使用大小写字母来构成变量和函数的名字。驼峰命名法跟帕斯卡命名法相似,只是首字母为小写,如userName。因为看上去像驼峰,因此而得名。
3、帕斯卡命名法,即pascal命名法。做法是首字母大写,如UserName,常用在类的变量命名中。
C语言命名规范10条
1)标识符的命名要清晰、明了,有明确含义,同时使用完整的单词或大家基本
可以理解的缩写,避免使人产生误解。程序中的英文单词一般不会太复杂,用词应当准确。例如不要把currentValue写成nowValue。
2)不允许使用汉语拼音命名,更不要使用汉语,必须使用英文来命名标识符。
尽量避免名字中出现数字编号,如value1,value2等,除非逻辑上的确需要编号。
3)函数名、变量名如果有多个单词组成,第一个单词首字母小写,从第二个单
词起首字母大写。如:printName(), oldName等
4)在C 程序中,常量定义以大写字母K开头,字母全部使用大写,如:const int
KSIZE = 100。
5)代码缩进使用4个空格,不推荐使用TAB键
6)版权和版本的声明位于文件的开头;函数头部应进行注释,列出:函数的功
能、输入参数、输出参数、返回值等。关键代码注释位于被注释代码上方,且用空行与其他代码分割开
7) 静态变量加前缀s_,如:static int s_count = 0;
8) 尽量避免应用全局变量,如果有特殊情况必须定义的话,全局变量以小写g_
开头,如:int g_count = 0;
9) 结构体的名字开头字母要大写。如:
struct Student
{
};
10)
枚举和它的成员的定义,应该采用有意义的命名方式,避免出现歧义;枚举
变量的命名以T开头,枚举成员以E开头。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)