C语言命名规范_c语言命名规范审查工具
写C/C++程序,特别是写Windows程序,强烈建议采用匈牙利式函数变量命名法。它的好处是函数变量命名有叙述性,变量类型一目了然。具体做法其实很简单:
函数都是以动词开头如Set、Get等,每个英文单词首字母大写。以能简要叙述清楚函数功能为目的,如函数名SetRect、FindCompany、SearchWord、DestroyWindow等。
变量名一般以一个小写的类型字母后跟名词或名词组组成,以下是我个人常用的类型字母,仅以举例:a 数组、b 布尔变量、bt 字节、c 字符、clr COLORREF、cls CLASS、dbl 双精度、dw 双字、f 单精度、h 句柄、i 索引、l 长整型、lp 长指针、lpsz 指向一个字符串的长指针、n 整数、o 对象、p 指针、pt POINT、rc RECT、s CString、sz 空结尾的数组、t 结构、u 无符号整数、ul 无符号长整数、w 字、wnd 窗口。如果是多个名词组组成每个词首字母也要大写。此外,如果是全局或结构类等的变量,还有前缀之分。一般全局变量前加g_(如果是全局类或对象个人更喜欢用the命名,如theApp),类成员变量加m_,结构成员也可以加m_,不过为了与类成员区分,如果不是太复杂的结构,也可以不加m_。变量名举例如变量名nCommand、uLineAddress、wRegister、m_tNode、iIterator等。
函数都是以动词开头如Set、Get等,每个英文单词首字母大写。以能简要叙述清楚函数功能为目的,如函数名SetRect、FindCompany、SearchWord、DestroyWindow等。
变量名一般以一个小写的类型字母后跟名词或名词组组成,以下是我个人常用的类型字母,仅以举例:a 数组、b 布尔变量、bt 字节、c 字符、clr COLORREF、cls CLASS、dbl 双精度、dw 双字、f 单精度、h 句柄、i 索引、l 长整型、lp 长指针、lpsz 指向一个字符串的长指针、n 整数、o 对象、p 指针、pt POINT、rc RECT、s CString、sz 空结尾的数组、t 结构、u 无符号整数、ul 无符号长整数、w 字、wnd 窗口。如果是多个名词组组成每个词首字母也要大写。此外,如果是全局或结构类等的变量,还有前缀之分。一般全局变量前加g_(如果是全局类或对象个人更喜欢用the命名,如theApp),类成员变量加m_,结构成员也可以加m_,不过为了与类成员区分,如果不是太复杂的结构,也可以不加m_。变量名举例如变量名nCommand、uLineAddress、wRegister、m_tNode、iIterator等。
佚名
2024-06-07 21:03:47
类似问题(10)
-
佚名2024-06-07 11:24:49
问c语言 取名规则
答不能是系统关键字,数字不得是第一位,多个下划线不能连在一起,区分大小写
-
佚名2024-06-07 01:04:48
问C#的命名规范
答1.方法、类型用 pascal大写规则来命名. public class TextBox { public void DataBind() { } } 2.局部...
-
佚名2024-06-07 14:50:05
问c语言--函数
答你的函数声明写错了 应该是 double f(int n);for(i=0;i<m;i++) int i; double s=1....
-
佚名2024-06-07 15:45:54
问C语言函数
答结果如下:789为什么?因为,你在定义C时,用static定义为静态变量,当用static定义时,此局部内有效,全局也是有效的,就是在这个函数结束时,C变量的内...
-
佚名2024-06-07 15:57:55
问C语言 函数
答15。。。1.值传递不能改变变量值2.外部变量与局部变量同名,在局部变量作用范围内,外部变量被屏蔽。
-
佚名2024-06-07 11:16:48
问C语言标识符的命名规则是什么?请举例说明
答可以由字母、数字和下划线组成。必须以字母或下划线开头.比如a12354,_df21,都是合法的2dfa,-sdf545都不是合法的 再有C语言是大小写敏感的语...
-
佚名2024-06-07 04:13:11
问c语言的基础知识,如关键字丶命名规则等
答找本C语言入门的书看看吧。基础知识也不少,不是一两句话就说得明白的。建议看看谭浩强的c语言程序设计。
-
佚名2024-06-07 19:47:56
问C语言标识符的命名规则有哪些
答在程序中使用的变量名、函数名、标号等统称为标识符。除库函数的函数名由系统定义外,其余都由用户自定义。C 规定,标识符只能是字母(A~Z,a~z)、数字(0~9)...
-
佚名2024-06-07 02:48:58
问C语言对结构体的自命名的方法和规则?
答1.结构体类型数据的定义方法和引用方法定义结构体:struct 结构体名{成员列表};定义结构体类型的变量:有三种形式① 定义类型时定义变量:struct 结构...
-
佚名2024-06-07 08:00:00
问c语言题目
答#include <stdio.h>int main(){ int yuan,jiao5,jiao1; int total; print...
风水
起名
网名
说说
- 1 教育云个性签名
- 2 观日出说说
- 3 写给情敌的说说说说
- 4 没时间睡觉的说说
- 5 如何评论相亲对象说说
- 6 关于繁忙的说说
- 7 薰衣草开心说说
- 8 六一排练舞蹈的说说
- 9 忧伤吉他说说
- 10 爱情励志说说英语句子大全2015