2015-04-29 06:30:02

阅读( 82 )

一般规则:

【规则1-1】命名应当直观且可以拼读,可望文知意,便于记忆和阅读。

标识符最好采用英文单词或其组合,不允许使用拼音。程序中的英文单词一般不要太复

杂,用词应当准确。

【规则1-2】命名的长度应当符合“min-length && max-information”原则。

C 是一种简洁的语言, 命名也应该是简洁的。例如变量名MaxVal 就比

MaxValueUntilOverflow 好用。标识符的长度一般不要过长,较长的单词可通过去掉“元音”

形成缩写。

另外,英文词尽量不缩写,特别是非常用专业名词,如果有缩写,在同一系统中对同一

单词必须使用相同的表示法,并且注明其意思。

【规则1-3】当标识符由多个词组成时,每个词的第一个字母大写,其余全部小写。比如:

int CurrentVal;

这样的名字看起来比较清晰,远比一长串字符好得多。

【规则1-4】尽量避免名字中出现数字编号,如Value1,Value2 等,除非逻辑上的确需要编

号。比如驱动开发时为管脚命名,非编号名字反而不好。

初学者总是喜欢用带编号的变量名或函数名,这样子看上去很简单方便,但其实是一颗

颗定时炸弹。这个习惯初学者一定要改过来。

【规则1-5】对在多个文件之间共同使用的全局变量或函数要加范围限定符(建议使用模块名

(缩写)作为范围限定符)。(GUI_ ,etc)

标识符的命名规则:

【规则1-6】标识符名分为两部分:规范标识符前缀(后缀) + 含义标识。非全局变量可以

不用使用范围限定符前缀。

分享给朋友:

亲~ 如果您有更好的答案 可在评论区发表您独到的见解。

您想查看更多的信息:

面试题

C语言变量命名有哪些规则,C语言变量的命名规则都有哪些?相关推荐

  1. c语言命名规则_C语言的基本数据类型及变量

    学习目标 了解C语言的基本数据类型 了解变量的基本概念 了解变量的使用方法 了解了变量的命名方法 了解格式占位符 了解变量的输出 了解C语言程序的基本数据类型及概念的使用方法擦 在C语言编程中,系统定 ...

  2. C语言变量d的定义法则,C语言变量命名规则(3页)-原创力文档

    1.严格采用阶梯层次组织程序代码: 各层次缩进的分格采用 VC的缺省风格,即每层次缩进为4格,括号位于下一行. 要求 相匹配的大括号在同一列,对继行则要求再缩进4格.例如: 2.提示信息字符串的位置 ...

  3. c语言变量名用一个字母,C语言变量命名规则

    <C语言变量命名规则>由会员分享,可在线阅读,更多相关<C语言变量命名规则(6页珍藏版)>请在人人文库网上搜索. 1.1.严格采用阶梯层次组织程序代码:各层次缩进的分格采用VC ...

  4. 二、Python第二课——变量命名规则及字符串变量相关函数

    目录 一.变量命名规则 二.字符串变量及相关函数 1.字符串变量 2.相关函数 最后琐碎杂物: 1.字符串之间的拼接 2.字符串格式控制(制表符和换行) 一.变量命名规则 正如其他编程语言一样,程序离 ...

  5. 定义变量和常量的规范 c语言,C语言编程规范教材及练习(标识符命名与定义 变量 宏、常量 表的达式).pptx...

    C语言编程规范教材及练习(标识符命名与定义 变量 宏.常量 表的达式) C语言编程规范教材C语言编程规范工作组 201104目录标识符命名与定义 变量宏.常量表达式标识符的命名要清晰原则3.1 标识符 ...

  6. C# 编程入门第二课 注释变量,VS2019快捷键,String和string,命名规则,赋值运算符,+号作用占位符,转义字符算术运算符,类型转换

    C# 编程入门第二课 文章目录 C# 编程入门第二课 1. 注释 2 变量 3.VS2019快捷键 4. String和string 5. 命名规则 6. 赋值运算符,+号作用 7. 占位符 8.转义 ...

  7. php变量命名合法_php中标识符和变量的命名规则

    php中标识符和变量的命名规则 发布时间:2020-06-25 15:40:31 来源:亿速云 阅读:128 作者:Leah 今天就跟大家聊聊有关php中标识符和变量的命名规则,可能很多人都不太了解, ...

  8. c语言头文件命名规则,C语言头文件规则.doc

    C语言头文件规则.doc 下载提示(请认真阅读)1.请仔细阅读文档,确保文档完整性,对于不预览.不比对内容而直接下载带来的问题本站不予受理. 2.下载的文档,不会出现我们的网址水印. 3.该文档所得收 ...

  9. 【C语言入门教程】2.2 常量 与 变量

    2.2 常量 与 变量 顾名思义,常量是运算中不能改变数值的数据类型,变量是可改变数值的数据类型.根据需要,可将一些在程序中不必改变数值的类型定义为常量,这样也可避免因修改数值造成程序错误.任何改变常 ...

  10. python语言有哪些类型的运算符_python(4)-变量 数据类型和运算符

    第二章:变量.数据类型.运算符 思考:怎么理解变量和内存? 变量:就等同于上面图中的age name hobby 内存:存储位置里所装的内容 18 张三 打球 变量一定是存在某个地址,可以从变量名找到 ...

最新文章

  1. linux中yum进程占cpu百分之九十,在Deepin Linux系统中kworker进程占用CPU达到100%的解决...
  2. BorderContainer的圆角问题
  3. 各大型网站架构分析收集Z
  4. php的冷门但是很实用的函数
  5. shell脚本if条件总结
  6. Sublime Text 3 Mac常用快捷键与注意事项
  7. 【noi 2.6_2421】Exchange Rates(DP)
  8. 3563: DZY Loves Chinese - BZOJ
  9. endnote转化成纯文本后_EndNote X7如何去掉域代码生成纯文本文件
  10. Android 视频直播的流程总览
  11. 如何申请公众号的专属微社区?
  12. vue导出js中的函数_js中的函数
  13. 五阶魔方公式java_五阶魔方花样有多漂亮,关键是有点难
  14. centos安装中文字体
  15. 数据分析 kaggle 天池 竞赛常用函数整理
  16. 用Python做数据分析之数据处理及数据提取
  17. 第六章第十三题(数列求和)(Sum series)
  18. 2022-2028全球及中国触摸屏人机界面(HMI)行业研究及十四五规划分析报告
  19. 拆读死胖子【普通人的第一桶金】
  20. 计算机常见故障与维修方法

热门文章

  1. 第19节 简单扫描技术—基于windows系统
  2. Word控件Spire.Doc 【页面设置】教程(1):在C#/VB.NET:在 Word 文档中插入分页符
  3. 在word中插入分页符,多出一行
  4. appium ios端自动化测试配置
  5. win7一点计算机就卡死,win7系统电脑经常卡住假死页面关不掉的解决方法
  6. 代运营服务和传统的数字化服务有什么区别呢?
  7. linux中wine文件夹在哪,linux下wine的使用
  8. 拼多多商品详情百亿补贴数据采集接口代码展示
  9. Microsoft新闻推荐数据集
  10. World从任意页开始设置页码详细教程