• 高质量程序中空格的使用


    一,水平留白

     

    关键字和函数名:

    关键字之后要留空格。象const、virtual、inline、case 等关键字之后至少要留一个空格,否则无法辨析关键字。象if、for、while等关键字之后应留一个空格再跟左括号‘(’,以突出关键字。
    if (b) {          // 在条件句和循环的关键字后面加上空格
    } else {          // 在else的两边加上空格.
    }
    函数名之后不要留空格,紧跟左括号‘(’,以与关键字区别。
    void function() {
     
    }
    void f(bool b) {  //在大括号的前面应该总是有一个空格 
     

    标点符号:

    ‘,’之后要留空格,如Function(x, y, z)。如果‘;’不是一行的结束符号,其后要留空格,如for (initialization; condition; update)。
     
     

    操作符:

    二元操作符:赋值操作符、比较操作符、算术操作符、逻辑操作符、位域操作符,如“=”、“+=”“>=”、“<=”、“+”、“*”、“%”、“&&”、“||”、“<<”,“^”等二元操作符的前后应当加空格。
    v = w * x + y / z;  // 二元操作符的两边常常有空格 
     
     
    一元操作符如“!”、“~”、“++”、“--”、“&”(地址运算符)等前后不加空格。象“[ ] ”、“.”、“->”这类操作符前后不加空格。
    x = -5;             // 在一元操作符和他的参数之间没有空格 
    ++x;  
     
     

    二, 垂直留白

    最小化垂直留白。
     
  • 相关阅读:
    phpcms后台进入地址(包含No permission resources错误)
    phpmyadmin上传大sql文件办法
    ubuntu彻底卸载mysql
    Hdoj 2602.Bone Collector 题解
    一篇看懂词向量
    Hdoj 1905.Pseudoprime numbers 题解
    The Python Challenge 谜题全解(持续更新)
    Hdoj 2289.Cup 题解
    Hdoj 2899.Strange fuction 题解
    Hdoj 2199.Can you solve this equation? 题解
  • 原文地址:https://www.cnblogs.com/wudongwei/p/8797388.html
Copyright © 2020-2023  润新知