2016 - 2024

感恩一路有你

java驼峰转下划线工具 倍福模块命名规则?

浏览量:2476 时间:2023-05-19 12:31:04 作者:采采

倍福模块命名规则?

1常量都用大写字母来表示, 用下划线 “_” 加强可读性。

1VAR CONSTANT2MAX_HEIGHT: REAL :1234; (* [Pa]*)3END_VAR

以结构体为例,定义结构体时,结构体的名称要使用Prefix_Name的形式,Name以驼峰式命名法

骆峰式命名法(Camel-Case)是电脑程式编写时的一套命名规则(惯例)。

骆峰式命名法就是当变量名或函式名是由一个或多个单字连结在一起,而构成的唯一识别字时,第一个单词以小写字母开始;第二个单词的首字母大写或每一个单词的首字母都采用大写字母,例如:myFirstName、myLastName,这样的变量名看上去就像骆驼峰一样此起彼伏,故得名。

小驼峰法

变量一般用小驼峰法标识。驼峰法的意思是:除第一个单词之外,其他单词首字母大写。譬如

int myStudentCount;

变量myStudentCount第一个单词是全部小写,后面的单词首字母大写。

大驼峰法

相比小驼峰法,大驼峰法把第一个单词的首字母也大写了。常用于类名,函数名,属性,命名空间。譬如

public class DataBaseUser;

当定义一个名为 ST_BufferEntry的结构体文本:

1stBufferEntry:ST_BufferEntry;//创建结构体数据类型变量;//为结构体内数据赋值

当定义一个BYTE型的变量:

1 nCount:BYTE;

C语言的代码规范有哪些?

代码规范是一个程序员最基本的要求,所以从一开始学习编程的时候就应养成良好的习惯,符合代码规范的要求。下面具体说一下C语言的代码有哪些规范。

一、命名规范

1、匈牙利命名:基本原则:变量名=属性+类型 +对象,每一个对象的名称都要求有明确含义,可以取对象名字全称或名字的一部分。命名要基于容易记忆容易理解的原则。保证名字的连贯性是非常重要的。

例子:

属性部分:

全局变量:g_

常量: c_

静态变量:s_

类型部分:

指针 p

函数 fn

无效 v

句柄 h

长整型 l

布尔 b

浮点型 f

双字 dw

字符串 s

短整型 n

双精度浮点 d

计数 c(通常用 cnt)

字符 ch(通常用 c)

整型 i(通常用 n)

字节 by

字 w

实型 r

无符号 u

描述部分:

最大 Max

最小 Min

初始化 Init

临时变量 T(或 Temp)

源对象 Src

目的对象 Dest

例子:

定义一个int类型局部变量:int nResult

定义一个int类型全局变量:int g_nResult

定义一个指针类型数组:char* pCResult[24]

定义一个函数:fnAdd()

……

2、驼峰式命名:第一个单词首字母小写,后面其他单词首字母大写(又称小驼峰式)。

例子:

定义一个int类型局部变量:int myAge

定义一个指针类型数组:char* myResult[24]

定义一个函数:myAdd()

……

3、帕斯卡命名:每个单词的第一个字母都大写(又称大驼峰式)。

例子:

定义一个int类型局部变量:int MyAge

定义一个指针类型数组:char* MyResult[24]

定义一个函数:MyAdd()

……

4、其他命名比如下划线命名。

例子:

定义一个int类型局部变量:int My_Age

定义一个指针类型数组:char* My_Result[24]

定义一个函数:My_Add()

……

以上几种命名,读者朋友只需要使用一种就可以了,笔者这里推荐第一种匈牙利命名。

二、代码编辑排列:

1、变量的定义尽可能放在最开始处,功能相近的函数集中放在一起。

2、声明变量时对齐变量名,并在定义时写上注释。

3、函数间要使用空行分开,每个函数定义时写注释。

4、某一段代码写上具体的注释,标注具体完成什么功能。

5、函数或过程的开始、结构的定义及循环、判断等语句的代码都要采用缩进风格,case语句下的情况处理语句也要遵从缩进风格。

6、程序块的分界符“{”与“}”应各占一行。

7、工程项目中不起作用的文件、代码、变量等应删除。

8、说明性文件(如头文件.件、.inc文件、.def文件等)头部应写上注释。

9、程序要有作者信息、程序功能描述、版本信息、完成时间、修改日志等信息。

10、建议将常用头文件全部放入stdafx.h中,而每个cpp开始处嵌入stdafx.h。避免不必要的错误。

变量 代码 类型 单词 驼峰

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。