当前位置:首页 > 全部子站 > IT > 水平考试

2011软考软件设计师:C语言代码规范问题(1)

来源:长理培训发布时间:2017-11-26 15:04:39

  1. C语言书写规范

  1.1 符号命名规则

  1.1.1 符号名包括模块名、常量名、标号名、子程序名等。这些名字应该能反映它所代表的实际东西,具有一定的意义,使其能够见名知义,有助于对程序功能的理解。命名采用匈牙利命名法。规则如下:

  (1)所有宏定义、枚举常数和const变量,用大写字母命名。在复合词里用下划线隔开每个词。

  (2)复合词中每个单词的第一个字母大写。除了规则以外,避免使用下划线。

  (3)类、类型定义和枚举型名的第一个字母大写。

  (4)函数名是复合词的,第一个词采用全部小写,随后每个单词采用第一个字母大写,其它字母小写方式;如果是单个词的,采用全部小写方式。

  (5)循环变量可采用i, j, k等,不受上述规则限制。

  (6) 类的成员变量应采用m_开头。

  (7) 全局变量词头为g_ 。

  (8) 临时变量词头为tmp_ 。

  (9) 对结构体内的变量命名, 遵循变量的具体含义命名原则

  (10)用小写字母的前缀表示变量的类型,前缀的下一个字母用大写。

  (11)有些词头(如p和u)可以和其它词头组合。

  例:WDOG_ID wdId;

  WDOG_ID g_wdId; /全局watchdog Id,故以g_开头/

  1.1.2名字的长度一般不要过长或过短。过长的名字会增加工作量,使程序逻辑流程变得模糊;过短的名字无法表达符号的实际意义。约定长度范围:3-31;

责编:罗莉

发表评论(共0条评论)
请自觉遵守互联网相关政策法规,评论内容只代表网友观点,发表审核后显示!

国家电网校园招聘考试直播课程通关班

  • 讲师:刘萍萍 / 谢楠
  • 课时:160h
  • 价格 4580

特色双名师解密新课程高频考点,送国家电网教材讲义,助力一次通关

配套通关班送国网在线题库一套

课程专业名称
讲师
课时
查看课程

国家电网招聘考试录播视频课程

  • 讲师:崔莹莹 / 刘萍萍
  • 课时:180h
  • 价格 3580

特色解密新课程高频考点,免费学习,助力一次通关

配套全套国网视频课程免费学习

课程专业名称
讲师
课时
查看课程
在线题库
面授课程更多>>
图书商城更多>>
在线报名
  • 报考专业:
    *(必填)
  • 姓名:
    *(必填)
  • 手机号码:
    *(必填)
返回顶部