为使代码可读性更强应做些什么

来源:互联网 发布:app直播系统源码转让 编辑:程序博客网 时间:2024/06/05 03:09
    对于任何一种编程语言完成的代码来说,程序的注释语言应该占程序代码量的1/3左右,注释是程序不可少的部分。

     一个大的程序是一个团队完成的而不是个人,每个人只负责相应一个部分。程序的注释应该能让其人的编程者对程序有好的了解,也可以帮助自己在一段时间后能重新回忆起当初的编程思路。

    编译器对于注释是不做任何处理的!即注释不影响程序的性能,尤其是近年来计算机存储器工艺的发展,计算机的存储量越来越大,程序中的注释对代码存储量的影响微乎其微。鼓励多写注释。

    C语言默认的注释写法是以"/*"和"*/"其间包含住你要注释的内容,如下例:

/*2009-09-29
*XXXX班,XX
*C语言实验第一题
*/

       由于我们在练习的时候使用的是Microsoft的VC6.0平台,而且文件后缀是".cpp"那么我们可以使用这种类型的程序(或文件)定义的注释方法,即除了/*…………*/之外,可以使用//注释掉双斜线后续的内容。

【注意】//……只能注释单行,而/**/可以注释多行。

       合理地应用空格、换行和Tab键(在Q键旁边)等缩进方法会让你的程序更加清晰!VC6.0里选定若干行后,可以使用Tab键、
Shift+Tab组合键、Alt+F8组合键进行程序的自动缩进显示。

看下面的代码:前者就比后者清晰得多!

#include <stdio.h>
void main()
{
        printf("********************/n");
        printf("/n");
        printf("   Very Good! /n");
        printf("/n");
        printf("********************/n");

 

}

//这是两段代码的分隔处

#include <stdio.h>
void main()
{
 printf("********************/n");
printf("/n");
  printf("   Very Good! /n");printf("/n");

printf("********************/n"); }

/*尽管两段代码都没有错误,而且执行结果相同
但是后者明显造成了阅读的困难
这是初学者应当避免的
缩进是一门学问,并不艰深,但要多实战*/

原创粉丝点击