栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

【C/C++高质量代码】-----第二章 命名规则

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

【C/C++高质量代码】-----第二章 命名规则

自由,心灵和肉体的自由,随心所欲而不逾矩。嗯·····咱这是二十岁就达到七十岁的思想境界啦~~

文章目录
  • 前言
  • 1. 共性命名规则
  • 2. Windows应用程序命名规则
  • 总结


前言

你的变量和函数都是怎么命名的?快来康康标准的命名方法吧~


1. 共性命名规则

以下的规则是被大多数程序员采纳的,我们应在这些规则的基础上进行扩充

  1. 标识符应当直观且可拼读,见名知意。最好采用英文单词及其组合,切忌使用汉语拼音。用词准确,可参考专业英语。
  2. 标识符要做到以最短的长度显示最多的信息。标识符长度不宜太长,例如可用maxval代替maxValue.
  3. 命名规则应尽量与所用的操作系统或开发工具的风格保持一致。例如Windows应用程序,标识符通常采用大小写混排的方式,例MaxValue。Unix应用程序通常采用小写加下划线的方式,例max_value,不要将这两种风格混着用。
  4. 程序中不能出现仅靠大小写区分的相似标识符,例如
    int x;
    int X;
  5. 变量的名字应使用名词或形容词加名词。
    例如
    int value;
    int maxvalue;
  6. 全局函数的名字应使用动词或动词加名词的形式。类的成员函数应只使用动词。
  7. 用正确的反义词命名具有相反意义的变量或互斥动作的函数。
    例如
    int SetValue( );
    int GetValue( );
  8. 避免名字中出现数字编号,如 fun1(); fun2(); 不要偷懒哦。
2. Windows应用程序命名规则
  1. 类名和函数名使用大写字母开头的单词组合。例如
    class Student;
    void SetValue(int value);
  2. 变量和参数用小写字母开头的单词。
  3. 常量全用大写字母的组合,用下划线分割单词。
    例如 const int MAX_VALUE = 100;
  4. 静态变量加前缀s_,表示static
    例如 static int s_initValue;
  5. 如果一定需要全局变量,则全局变量需要加==前缀g_==表示global.例如 int g_moneyCount;
  6. 类的数据成员加前缀 ==m_==表示member,避免与成员函数参数同名。 例如 int m_width; int m_height;

总结

多用实践中,巩固强化,为了美好的未来,我们要继续加油呀~

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1010275.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号