遵循良好的命名习惯有注意提高代码的阅读性以下是笔者认为的一些好的变量命名习惯当然,既然不是语法,只是编码风格,都不是强制的、必须的,结合自己的实际情况使用即可,我来为大家科普一下关于c变量定义规范?以下内容希望对你有帮助!

c变量定义规范(C中变量命名应该遵循的良好实践)

c变量定义规范

遵循良好的命名习惯有注意提高代码的阅读性。以下是笔者认为的一些好的变量命名习惯。当然,既然不是语法,只是编码风格,都不是强制的、必须的,结合自己的实际情况使用即可。

(一) 使用有意义的名称

好的名称应该有助于让阅读者理解其含义。一个不推荐的作法是为了简短或者其它原因随意使用一个没有任何含义的变量名,又用一大段注释去说明变量的具体意义。如果变量名本身能说明含义,那么注释就是没有必要的。

不推荐:

int e; var a = 10;

推荐:

int age; int nianLing; var 年龄 = 12;

以上都是不错的名称,至于使用英文、汉语拼音、汉字,按照你的偏好来,但前提是与团队保持一致,另外不要混用中英文。

(二)名称应该反映实际用途而非技术特征

不推荐:

var dataFromDb = db.Users.ToList();

推荐:

var users = db.Users.ToList();

(三)不建议使用类型前缀(匈牙利命名法)

匈牙利命名法在变量前端加上表示变量类型的字符,在 C# 中不建议使用。

不推荐:

int iCounter; string strName; DateTime dlastUpdatedTime;

推荐:

int counter; string name; DateTime lastUpdatedTime;

(四) 常量不建议全大写

全大写阅读性较差,可能还需要加上下划线来分割词。

不推荐:

const int DAYS_IN_WEEK = 7;

推荐:

const int DaysInWeek = 7;

,