您的位置:首页 > 编程语言 > C语言/C++

C++代码书写规范之关于空格的一些建议与codeblocks的设置

2020-06-23 20:28 84 查看

写代码的时候添加良好风格的空格可以使代码看上去更整洁,布局更清晰。

  1. 函数名之后不要留空格,紧跟左括号,  以与关键字区别。

  2. ifforwhile 等关键字之后应留一个空格再跟左括号,以突出关键字。

  3. ‘,’之后要留空格。在 for 语句中的分号之后要留空格,如

    for (i=0; i<5; i++)

  4. 对于表达式比较长的 for 语句和 if 语句,为了紧凑起见可以适当地去掉一些空格。

  5. 赋值操作符、比较操作符、算术操作符、逻辑操作符、位域操作符,如:
    “ =”、“ +=” “>=”、“ <=”、“ +”、“ *”、“ %”、“ &&”、“ <<”、 “ ^”等二元操作符的前后应当加空格。

  6. 一元操作符如“ !”、“ ~”、“ ++”、“ --”、“ &”(地址运算符)等前后不加空格。

下面这段代码就会显得不优雅,看着有些别扭。

//不好的风格
void func (int a,int b,int c,int d)
{
if(a>=0)
{
if(a>=b&&c>=d)
{
int * x = & a;

...//doSomeThing();
}
}
}

我们希望将它改为这样。

//良好的风格
void func(int a, int b, int c, int d)//建议一,建议三
{

if (a >= 0)//建议二,建议五
{
if ((a>=b) && (c>=d))//建议四
{
int *x = &a; //建议六

...//doSomeThing();
}
}
}

那么, 在codeblocks中应该怎样去设置以上的规范呢(重点)?

步骤1

步骤2

步骤3

备注

codeblocks中代码格式化的操作

直接右键,选择format use ASstyle

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: