zoukankan      html  css  js  c++  java
  • 高质量程序中空格的使用

    一,水平留白

     

    关键字和函数名:

    关键字之后要留空格。象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;  
     
     

    二, 垂直留白

    最小化垂直留白。
     
  • 相关阅读:
    Hibernate3.3 中常见错误
    Hibernate Tools for Eclipse插件的安装和使用
    写个换房(先卖后买)退个人所得税的攻略 (转)
    Unable to instantiate default tuplizer [org.hibernate.tuple.entity.PojoEntityTuplizer]
    用SQL删除重复记录的N种方法
    Spring中ref local与ref bean区别
    Nginx反向代理
    文件上传
    linux 进程
    pdo
  • 原文地址:https://www.cnblogs.com/wudongwei/p/8797388.html
Copyright © 2011-2022 走看看