【转】如何缩进你的代码?
本文转载自http://www.cnblogs.com/fzd19zx/archive/2013/06/06/3120829.html
与本文有关的任何建议或意见,请Email至:fzd19zx@gmail.com 我将持续改进这篇文章。
FINE. 今天我没上班,就此专门写一篇文章,供各位参考。
本文内容提要:
1、缩进的距离一定要统一:4个空格
2、缩进的风格要保持一致
3、变量的声明,也是需要缩进的
问题1:为什么代码要缩进?
缩进的目的在于美化代码,便于人的阅读。
下面的代码,第5、6行其实是一个二重循环,你看得出来么?
1 # include "stdio.h"2 # define MAX (100)3 int main() {4 int a[MAX],i,j,tem;5 for(i=0;i<=9;i++)scanf("%d",&a[i]);for(i=0;i<=8;i++)for(j=i+1;j<=9;j++){6 if(a[i]>a[j]){tem=a[i];a[i]=a[j];a[j]=tem;}}7 for(i=0;i<=9;i++)printf("%d,",a[i]);8 }
所以,你会对代码进行缩进,于是变成了下面这样子:
1 # include "stdio.h"2 # define MAX (100)3 int main() {4 int5 a[MAX],6 i,7 j,8 tem;9 10 for (i=0; i<=9; i++) scanf("%d",&a[i]);11 12 for (i=0; i<=8; i++)13 for (j=i+1; j<=9; j++) {14 if (a[i]>a[j]) {15 tem = a[i];16 a[i] = a[j];17 a[j] = tem;18 }19 }20 21 for (i=0; i<=9; i++) printf("%d, ", a[i]);22 }
这下子,代码就好看多了。
其实,缩进是个很简单的事情,你要记住的原则有两条:
1、缩进的距离一定要统一。相信我,4个空格是你的最佳选择。
2、缩进的风格要保持一致。缩进的风格展示了你的审美品位。一旦你选择了你喜欢的风格,那么,就把它稳定下来。
比如下面1~9和12~23两部分,其实是同样的代码:
1 for (i=0; i<=8; i++) {2 for (j=i+1; j<=9; j++) {3 if (a[i]>a[j]) {4 tem = a[i];5 a[i] = a[j];6 a[j] = tem;7 }8 }9 }10 11 12 for (i=0; i<=8; i++)13 {14 for (j=i+1; j<=9; j++)15 {16 if (a[i]>a[j])17 {18 tem = a[i];19 a[i] = a[j];20 a[j] = tem;21 }22 }23 }
你会选择哪一种?
其实在我看来,这两种都是OK的,没有问题。但是我会选择1~9行的描写方法。
原因很简单:环保。打印代码的时候,能够少打几个仅有 { 的行,节约了纸张,就保护了树木。
还有一个特别需要注意的一点:变量的声明,也是需要缩进的。
很多初学者变量的声明都长得像这样:
int a[MAX],i,j,tem;
但其实,它应该可以长得像这样:
inta[MAX],i,j,tem;
这样写的好处是,你可以在每个变量后面进行注释,说明变量的作用和意义。
最后谈一点,如何调整DEV C++编辑器的属性,从而自动地为你生成优美的代码的缩进风格(以我的习惯为例):
That’s all of it.
Thanks for reading.
转载于:https://www.cnblogs.com/TonyNeal/archive/2013/06/12/suojincode.html
【转】如何缩进你的代码?相关推荐
- python使用缩进来体现代码之间的逻辑关系-python使用缩进来体现代码之间的逻辑关系吗?...
对,python使用缩进来体现代码之间的逻辑关系,对缩进的要求非常严格.Python语言通过缩进来组织代码块,这是Python的强制要求.在代码前放置空格来缩进语句即可创建语句块,语句块中的每行必须是 ...
- python代码块使用缩进表示-Python 为什么抛弃累赘的花括号,使用缩进来划分代码块?...
大家好,这是"Python为什么"系列节目的文字稿(文末有观看地址). 本期话题:Python 为什么使用缩进来划分代码块,而不像其它语言使用花括号 {} 或者 "end ...
- python代码块使用缩进表示-Python 为什么使用缩进来划分代码块?
大家好,这是"Python为什么"系列节目的文字稿(文末有观看地址). 本期话题:Python 为什么使用缩进来划分代码块,而不像其它语言使用花括号 {} 或者 "end ...
- python不需要缩进的代码顶行编写_python程序快速缩进多行代码方法总结
该语言中缩进是其精髓,通过缩进可以表示函数.循环等程序结构的范围.有时写完程序后,发现所有程序需要放入函数def中,这时就需要对一整块程序同时进行缩进,还有其他一些情况,也会需要多行整体缩进.下面介绍 ...
- Qt Creator缩进文字或代码
Qt Creator缩进文字或代码 缩进文字或代码 缩进C ++文件 自动格式化和缩进 缩进QML文件 缩进Nim文件 缩进其他文本文件 指定选项卡设置 指定制表符和缩进 指定键入选项 指定内容设置 ...
- 为什么用python缩进来划分代码_Python 为什么抛弃累赘的花括号,使用缩进来划分代码块?...
大家好,这是"Python为什么"系列节目的文字稿(文末有观看地址). 本期话题:Python 为什么使用缩进来划分代码块,而不像其它语言使用花括号 {} 或者 "end ...
- python花括号代替缩进_Python 为什么甩掉累赘的花括号,使用缩进来划分代码块?...
人人好,这是"Python为什么"系列节目的文字稿(文末有旁观地址). 本期话题:Python 为什么使用缩进来划分代码块,而不像其它语言使用花括号 {} 或者 "end ...
- sql缩进提高语句的可读性_为什么要使用列缩进来提高代码的可读性
sql缩进提高语句的可读性 by Leonardo Carreiro 莱昂纳多·卡雷罗(Leonardo Carreiro) 为什么要使用列缩进来提高代码的可读性 (Why you should us ...
- python中代码块使用缩进来表示对吗_Python 为什么使用缩进来划分代码块?
本期话题:Python 为什么使用缩进来划分代码块,而不像其它语言使用花括号 {} 或者 "end" 之类的语法? Python 的缩进是一个老生常谈的话题,经常有人提及它,比如P ...
- python 括号 垃圾_Python 为什么抛弃累赘的花括号,使用缩进来划分代码块?
大家好,这是"Python为什么"系列节目的文字稿(文末有观看地址). 本期话题:Python 为什么使用缩进来划分代码块,而不像其它语言使用花括号 {} 或者 "end ...
最新文章
- Windows程序设计------字体不等宽引出的问题及其细节知识
- MagicLinux2.5正式版发布
- mysql 一键脚本_mysql一键安装脚本
- 只有程序员才有的十大烦恼
- wwww harmonyos,【新版本发布】HarmonyOS 1.0.0.71(SP2)
- 多中心容灾实践:如何实现真正的异地多活?
- c语言 link找不到函数,link失败,找不到库函数'sqrtf',math.h的头文件已经包含...
- react使用antd实现日期与时间的不可选定
- Python生成带自定义信息和头像图片的二维码
- remote connect openshift mysql
- 数据建模的的参考工具EZDML
- PCB,原理图 最流行的画图画板软件有哪些?
- 加拿大大学商用计算机专业,加拿大大学计算机专业排名一览
- 敬业签手机便签App怎么解绑微信互联设置?
- 深信服技术支持工程师(安全、云计算方向)面试题目
- Java主要就业方向有哪些?
- 机器人中的数值优化之最速下降法
- 玩转Jetson Nano(一)烧写系统
- 互联网线下活动一周整理 11月23日—29日
- 计算机专业证书难度,计算机专业应该考这些证书!