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

遵循良好的命名习惯有注意提高代码的阅读性以下是笔者认为的一些好的变量命名习惯当然,既然不是语法,只是编码风格,都不是强制的、必须的,结合自己的实际情况使用即可,我来为大家科普一下关于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;

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页