数据名称 (代码大全 第九章 )

9.1选择名称

9.1.1 命名时要考虑的最重要问题

在给变量命名时,考虑的问题是变量名称是否完全而又准确地描述了变量所代表的实体。


9.1.2 面向问题

一个好记的名字通常是面向问题而不是解决问题的


9.1.3 最佳名称长度

须把所有变量名长度都限制在 9到 15或 10到 16个字母之间


9.1.4 变量名的作用域

9.1.5 变量名中的计算值限定词


9.2特定数据类型命名

9.2.l 循环变量命名

9.2.2 状态变量命名


9.2.3 临时变量命名

9.2.4 逻辑变量命名


9.2.5 枚举类型命名

9.2.6 常量命名


9.3命名约定


9.3.1 为什么要建立约定


9.3.2 什么时候使用命名约定


9.3.3 正式程度


9.4非正式命名约定

9.4.1 与语言无关的约定准则

标识全局变量 :

可以在所有的全局变量前面都加上g_作为前缀来解决


标识模块变量


这可以用在变量前加m_作为前缀来解决


标识类型定义


标识命名常量


标识枚举类型


标识输入参数


对名字作格式化以增强可读性



9.4.2 与语言有关的命名约定

9.4.3 命名约定举例


9.5匈牙利命名约定


9.6短名称


多从读程序者而不是写程序者的角度去考虑变量名称



9.7要避免的名称

避免容易产生误会的名称或缩写

避免含义相同或相近的名字

避免使用含义不同但拼写相似的名称

避免使用发音相同或相近的名称

避免在名称中使用数字

避免常见的容易拼写错的单词

不要单纯通过大写来区分变量名

避免使用标准子程序名和已定义的变量名

不要使用与变量所代表的实体没有任何联系的名字

避免使用含有难以辨认字符的变量名称






  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值