【C++】C++ Primer中的代码格式规范

前言

以前看过《C++ primer》这本书,无论是对于初学者还是有一定基础的人来说这本书都能有很大帮助,十分实用。现重温这本书,又学到不少新知识。同时感觉自己以前代码风格不好,为规范自己的代码风格,故总结了此书中的格式以及网上知识以作参考。

正确的代码风格不止一种,每个公司都有自己的规范,但有些代码风格是不可取的,本文仅供参考

文件名

C++程序不同编译器使用不同的后缀命名约定
最常见的包括.cc.cxx.cpp.cp.c

在这里插入图片描述

注释

注释用于解释代码做了什么或为什么这样做

单行注释

单行注释以双斜线//开始,在//右侧的全部为注释内容,包括//

  • //后需要一个空格再写注释内容
  • 单行注释放在注释的代码上方时,需要与下一行代码对齐并单独占一行
  • 单行注释放在注释的代码右边时,需要空一格再加//
    在这里插入图片描述

多行注释

多行注释以/*开始以*/结束,且注释不能嵌套,即多行注释内容中不能包含/**/

  • 采取注释内每行都是*开头的风格以区分注释和代码
    在这里插入图片描述

运算符

  • 表达式中运算符前后有代码时前后都有空格,如a == b
  • 运算符只有一边有代码时无空格,如++c
    在这里插入图片描述

条件判断

  • if后加一个空格
  • 每行代码缩进
  • 若代码只有一句则不加大括号
  • {if在同一行且与)相隔一个空格
    在这里插入图片描述

循环

风格与条件判断相同

for

在这里插入图片描述

while

在这里插入图片描述

函数

  • 在函数体部分以左括号顶格开始,函数体结束部分以右大括号结束,其中两个大括号都独占一行
  • 在函数中内容全部需要缩进
  • 在函数顶部注释总结函数做了什么
    在这里插入图片描述
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值