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

《高质量C/C++编程》- 第2章程序的版本

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

《高质量C/C++编程》- 第2章程序的版本

个人主页:企鹅不叫的博客

​ 专栏

  • C语言初阶和进阶
  • C项目
  • Leetcode刷题
  • 初阶数据结构与算法
  • C++初阶和进阶
  • 《深入理解计算机操作系统》
  • 《高质量C/C++编程》

⭐️ 博主码云gitee链接:代码仓库地址

⚡若有帮助可以【关注+点赞+收藏】,大家一起进步!,为了监督自己每周天晚上更新一章!

系列文章

《高质量C/C++编程》- 第1章文件结构


文章目录
  • 系列文章
  • 2.1空行
  • 2.2代码行
  • 2.3代码行内的空格
  • 2.4对齐
  • 2.5长行拆分
  • 2.6修饰符的位置
  • 2.7注释
  • 2.8类的版式


2.1空行
  1. 在每个类声明之后、每个函数定义结束之后都要加空行
  2. 在一个函数体内,逻揖上密切相关的语句之间不加空行,其它地方应加空行分隔
2.2代码行
  1. 一行代码只做一件事情,如只定义一个变量,或只写一条语句
  2. if、 for、 while、 do 等语句自占一行,执行语句不得紧跟其后。不论执行语句有多少都要加{}。
  3. 尽可能在定义变量的同时初始化该变量
2.3代码行内的空格
  1. const、 virtual、 inline、 case 等关键字之后至少要留一个空格
  2. if、 for、 while 等关键字之后应留一个空格再跟左括号
  3. 函数名之后不要留空格,紧跟左括号
  4. (’向后紧跟, ‘)’ 、 ‘, ’ 、 ‘ ;’向前紧跟,紧跟处不留空格。
  5. ‘, ’之后要留空格
  6. “ =”、 “ +=” “ >=”、 “ <=”、 “ +”、 “ *”、 “ %”、 “ &&”、 “ ||”、 “ <<” ,“ ^”等二元操作符的前后应当加空格
  7. “ !”、“ ~”、“ ++”、“ --”、“ &”(地址运算符)等前后不加空格
  8. []”、 “ .”、 “ ->”这类操作符前后不加空格
2.4对齐
  1. 程序的分界符‘ {’和‘ }’应独占一行并且位于同一列,
2.5长行拆分
  1. 代码行最大长度宜控制在 70 至 80 个字符以内
  2. 长表达式要在低优先级操作符处拆分成新行, 操作符放在新行之首
2.6修饰符的位置
  1. 应当将修饰符 * 和 & 紧靠变量名
2.7注释
  1. 注释的花样要少
  2. 当代码比较长,特别是有多重嵌套时,应当在一些段落的结束处加注释,便于阅读
2.8类的版式

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

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

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