黑马程序员技术交流社区

标题: 代码风格之空格,附上我喜欢的一个网站。 [打印本页]

作者: talent123    时间: 2015-6-7 19:29
标题: 代码风格之空格,附上我喜欢的一个网站。
本帖最后由 talent123 于 2015-6-7 19:30 编辑

写代码的时候,适当的试用一些空格,可以帮助我们更好的读清楚代码。今天,小编给大家介绍三种写代码时常见的空格使用方法。
1.对于加减乘除等双目运算符的前后
  1. //加法与赋值
  2. a=a+b;
  3. a+=b;
  4.       
  5. //条件语句
  6. if(a==b)
  7. if(a<b)
复制代码


如果不加空格,会显得很拥挤

加上空格后,看起来就舒服多了

  1. //加法与赋值
  2. a = a + b;
  3. a += b;
  4.    
  5. //条件语句
  6. if(a == b)
  7. if(a < b)
复制代码


对比上面有空格的运算符与没有空格的运算符,是不是加了空格后,一切都清楚了不少呢?

2.if、while、switch等关键字与之后的左括号(之间

  1. //if语句
  2. if(a == b){
  3.      
  4. //while语句
  5. while(t--){
复制代码

  1. //if语句
  2. if (a == b){
  3.      
  4. //while语句
  5. while (t--){
复制代码


加了空格后,是不是少了很多粘连感呢,小编其实这么做了以后,连错误都少了很多呢。

3.逗号,与分号;之后


  1. //逗号表达式
  2. a = b,b = c;
  3.       
  4. //for循环
  5. for (i = 0;i < max;i++){
复制代码

  1. //逗号表达式
  2. a = b, b = c;
  3.       
  4. //for循环
  5. for (i = 0; i < max; i++){
复制代码



对比一下,是不是也能清楚很多呢?

发现不少同学的代码不是很清楚知道哪里应该空格,转载一下总结,大家加油。
http://www.jisuanke.com/course/2/51
网站上有一些好玩的算法,可以作为进阶挑战自己!






欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2