当前位置: 首页 > news >正文

家具网站设计方案镇江百姓网

家具网站设计方案,镇江百姓网,建设一个旅游网站,网页源代码查看器C 语言变量和函数命名规范: 关于C语言变量和函数命名规范 据考察#xff0c;没有一种命名规则可以让所有的程序员赞同#xff0c;程序设计教科书一般都不指定命名规则。命名规则对软件产品而言并不是“成败悠关”的事#xff0c;我们不要化太多 精力试图发明世界上最好的命据… C 语言变量和函数命名规范: 关于C语言变量和函数命名规范 据考察没有一种命名规则可以让所有的程序员赞同程序设计教科书一般都不指定命名规则。命名规则对软件产品而言并不是“成败悠关”的事我们不要化太多 精力试图发明世界上最好的命据考察没有一种命名规则可以让所有的程序员赞同程序设计教科书一般都不指定命名规则。命名规则对软件产品而言并不是“成败 悠关”的事我们不要化太多精力试图发明世界上最好的命名规则而应当制定一种令大多数项目成员满意的命名规则并在项目中贯彻实施。 1 共性规则 本节论述的共性规则是被大多数程序员采纳的我们应当在遵循这些共性规则的前提下再扩充特定的规则如3.2节。 【规则1-1】标识符应当直观且可以拼读可望文知意不必进行“解码”。 标识符最好采用英文单词或其组合便于记忆和阅读。切忌使用汉语拼音来命名。程序中的英文单词一般不会太复杂用词应当准确。例如不要把CurrentValue写成NowValue。 【规则1-2】标识符的长度应当符合“min-length max-information”原则。 几十年前老ANSI C规定名字不准超过6个字符现今的C/C不再有此限制。一般来说长名字能更好地表达含义所以函数名、变量名、类名长达十几个字符不足为怪。那么 名字是否越长约好不见得! 例如变量名maxval就比maxValueUntilOverflow好用。单字符的名字也是有用的常见的如i,j,k,m,n,x,y,z等它们 通常可用作函数内的局部变量。 【规则1-3】命名规则尽量与所采用的操作系统或开发工具的风格保持一致。 例如Windows应用程序的标识符通常采用“大小写”混排的方式如AddChild。而Unix应用程序的标识符通常采用“小写加下划线”的方式如add_child。别把这两类风格混在一起用。 【规则1-4】程序中不要出现仅靠大小写区分的相似的标识符。 例如 int x, X;    // 变量x 与 X 容易混淆 void foo(int x);  // 函数foo 与FOO容易混淆 void FOO(float x); 【规则1-5】程序中不要出现标识符完全相同的局部变量和全局变量尽管两者的作用域不同而不会发生语法错误但会使人误解。 【规则1-6】变量的名字应当使用“名词”或者“形容词名词”。 例如 float value; float oldValue; float newValue; 【规则1-7】全局函数的名字应当使用“动词”或者“动词名词”动宾词组。类的成员函数应当只使用“动词”被省略掉的名词就是对象本身。 例如 DrawBox();  // 全局函数 box-Draw(); // 类的成员函数 【规则1-8】用正确的反义词组命名具有互斥意义的变量或相反动作的函数等。 例如        int     minValue;        int    maxValue;        int    SetValue(…);        int     GetValue(…);               【建议1-1】尽量避免名字中出现数字编号如Value1,Value2等除非逻辑上的确需要编号。这是为了防止程序员偷懒不肯为命名动脑筋而导致产生无意义的名字因为用数字编号最省事。 2 简单的Windows应用程序命名规则 作者对“匈牙利”命名规则做了合理的简化下述的命名规则简单易用比较适合于Windows应用软件的开发。 【规则2-1】类名和函数名用大写字母开头的单词组合而成。 例如 class  Node;      // 类名 class LeafNode;    // 类名 void  Draw(void);   // 函数名 void SetValue(int value); //  函数名 C语言变量和函数命名规范(2): 【规则2-2】变量和参数用小写字母开头的单词组合而成。 例如 BOOflag; int  drawMode; 【规则2-3】常量全用大写的字母用下划线分割单词。 例如 const int MAX   100;     const int MAX_LENGTH   100; 【规则2-4】静态变量加前缀s_表示static。 例如 void Init(…)      {      static  int s_initValue; // 静态变量      …     } 【规则2-5】如果不得已需要全局变量则使全局变量加前缀g_表示global。 例如 int g_howManyPeople;    // 全局变量 int g_howMuchMoney;    // 全局变量 【规则2-6】类的数据成员加前缀m_表示member这样可以避免数据成员与成员函数的参数同名。 例如 void  Object::SetValue(int width, int height) { m_width width; m_height height; } 【规则2-7】为了防止某一软件库中的一些标识符和其它软件库中的冲突可以为各种标识符加上能反映软件性质的前缀。例如三维图形标准OpenGL的所有库函数均以gl开头所有常量或宏定义均以GL开头。 转自http://hi.baidu.com/56908268/blog/item/39b8ac86356fa93367096e93.html
http://wiki.neutronadmin.com/news/373829/

相关文章:

  • 哪里有网站建设联系方式wordpress seo 链接
  • 濮阳免费网站建设专业行业网站建设
  • 怎么制作个人网站建设银行网站设计的优点
  • 手机电子商务网站建设策划书德令哈网站建设公司
  • 建设网站需要申请报告网页网站设计用什么软件
  • 网站如何让百度收录做网站找我图片
  • 做汽车配件网站的公司如何建立网站教材
  • 音乐影视类网站建设中建八局第一建设有限公司资质
  • 网页制作网站开发网站外推和优化
  • 宣传海报在什么网站做网店怎么开起来
  • 做版面的网站个人建站提供软件下载
  • 网站打开速度概念郑州营销型网站建设哪家好
  • 灰色网站怎么做网站建站常见问题
  • iis网站批量导入一般网络推广应该怎么做
  • 网站运营数据周报表怎么做太原网站的公司
  • 高唐建筑公司网站电子商务网站设计岗位主要是
  • 外贸企业论坛网站建设提升网站排名
  • 北京企业网站建设多少钱中国融资网
  • 营销型网站开发指的是什么三类人不适合学编程plc
  • 找个公司做网站需要注意什么西安天气最新公布
  • wordpress分类页获取分类名称大连seo排名
  • 办公类网站开发背景网络推广中心
  • 有找代做家具的网站m网业游戏大全
  • 网站开发要懂英文吗文登市城乡建设局网站
  • 网站设计工程师个人网站后期怎么做企业
  • 福州响应式网站软文有哪几种类型
  • 不会技术怎么做公司网站网站策划职业规划
  • 北辰正方建设集团有限公司官方网站wordpress会员查看
  • 刚做的网站在百度上搜不到郑州微信公众号网站建设
  • 基于iview的网站开发模板网站规范建设情况