为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

C++谈谈代码风格──谈谈缩进

2012-09-19 2页 pdf 91KB 17阅读

用户头像

is_117578

暂无简介

举报
C++谈谈代码风格──谈谈缩进 C++谈谈代码风格──谈谈缩进 缩进(indent),一个保证代码整洁、层次清晰的主要手段。 请先看下面代码: BOOL BTrue; int nCount = 0; for (int i=2; i<100; i++){ bTrue = TRUE; for (int j=2; j if ( i%j == 0 ){ bTrue = FALSE; break;} if (bTrue) nCount += i; } 它们是做什么的?hehe....别耐着性子看了,浪费时间。他们就是找出2到99中的 所有...
C++谈谈代码风格──谈谈缩进
C++谈谈代码风格──谈谈缩进 缩进(indent),一个保证代码整洁、层次清晰的主要手段。 请先看下面代码: BOOL BTrue; int nCount = 0; for (int i=2; i<100; i++){ bTrue = TRUE; for (int j=2; j if ( i%j == 0 ){ bTrue = FALSE; break;} if (bTrue) nCount += i; } 它们是做什么的?hehe....别耐着性子看了,浪费时间。他们就是找出2到99中的 所有素数,并求和。看看下面的代码是不是就一目了然了? BOOL bTrue; int nCount = 0; for (int i=2; i<100; i++) { bTrue = TRUE; for (int j=2; j { if ( i%j == 0 ) { bTrue = FALSE; break; } } if (bTrue) nCount += i; } 缩进的好处不言自明,现在开始,就让你的程序都缩进一下吧。那么怎样才能正确的使 用缩进呢? 一般函数体、过程体、循环体(for,while,do)、条件判断体(if)和条件选择 (switch,case,select)需要向内缩进一格,同层次的代码在同层次的缩进层上。这个并不难 掌握,看几个sample 就能领悟到了。 肯定会有人觉得缩进很麻烦,因为要按很多空格。如果用空格来缩进,确实很麻烦,而 且反倒容易把程序搞乱,尽管许多高手也都这么做。正确的缩进,是使用"Tab"键。按一下 Tab,立刻向里面缩进一格,按下BackSpace,就反缩进一格,非常方便。 这里提到的“一格”,用术语讲应该是“缩进宽度”,就是两层缩进之间距离的格数。 大多数人的习惯把他设成4,不过许多开发环境的缺省设置是8。用8有些太浪费空间,建议 把他改成4,或者是你自己习惯的宽度也行。 许多初学者常把Tab 键看成若干个空格的组合,结果有时把自己搞得很糊涂。Tab 就是 Tab,是一个单独的字符,与空格没有任何干系(有些软件自动把Tab 转成空格,那就另当别 论了)。屏幕上的一行被平均分成若干块,块与块之间的交界点叫“制表位”,每个块的大 小就是一个Tab 宽度。每次按下 Tab,他并不是向后移动一个Tab 宽度,而是移动到下一个 制表位。这里的好处与奥妙,你在使用中会体会到的。:-) 现在的许多开发环境、编辑软件都支持“自动缩进”,就是根据用户代码的输入,智能 判断应该缩进还是反缩进,替用户完成调整缩进的工作,非常方便。 在注意试用缩进的同时,再注意功能块的划分,把不同的功能块之间用一个空行隔开, 就更能使程序清晰、整齐。
/
本文档为【C++谈谈代码风格──谈谈缩进】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索