zoukankan      html  css  js  c++  java
  • [ZZ]良好的编码习惯

    1、以简洁明了的方式编写C程序。通常把这种程序编写方法称为KIS(“保持简洁”)。不要用古怪的方式编写程序。
    2、阅读所有的C版本手册。经常参考所用的C版本的手册能了解该版本的丰富的特点,并正确地使用这些特点。
    3、计算机和编译器是很好的教员。如果对C的某个特点没有把握,编写一个简单的程序,然后编译并运行它,看看会发生什么结果。
    4、在每一个函数的前面加上描述函数用途的注释。
    5、执行打印操作的函数所打印的最后一个字符应该是新行符( )。这样做可保证把光标定位在新行的开头。这样做可提高软件的可重用性(软件的可重用性是软件开发环境的一个重要目标)。
    6、花括号中定义的函数体应采用缩进格式书写。这种写法能够突出程序的功能结构,并且使程序易于阅读。
    7、建立自己喜欢的缩进距离,以后统一使用这个距离。虽然可以用Tab键设置缩进距离,但是Tab键的停止位置在不同环境中可能并不相同。建议每一层缩进距离采用1/4英寸的Tab键跳格长度或三个空格。
    8、尽管在程序中包含 <stdio.h>是可有可无的,但是每一个使用标准输入/输出库函数的C语言程序最好都包含 <stdio.h>。这有助于在编译阶段(而不是执行阶段)让编译器定位程序中的错误。纠正执行时的错误通常要付出更大的代价。
    9、在每一个逗号,后加一个空格可提高程序的可读性。
    10、选择有意义的变量名有助于程序自成文档(既可以少使用注释)。
    11、仅仅用作变量名的标识符,第一个字母应该小写。大写字母开头和字母全部大写的标识符有专门的含义。
    12、变量名使用多个单词可使程序具有更好的可读性。不要把单词连写在一起(如:totalcommissions),而应该用下划线把各个单词分开(如:total_commissions);如果确实想连写单词,在第一个单词之后的每一个单词以大写字母开头(如:totalCommissions)。
    13、把函数中的声明语句和可执行语句用空行分开。这样做可非常醒目地表示声明语句的结束和可执行语句的开始。
    14、把二目运算符的两边都设置一个空格。这样做可使二目运算符比较醒目,还可以使程序具有更好的可读性。
    15、if结构体用缩进格式书写。
    16、为提高程序的可读性,在每一个控制结构的前后都添加一个空行。
    17、不把多条语句写在程序的同一行上。
    18、较长的语句可折成多行。在必须把语句折行时,选择有意义的断点(如在用来分隔列表的逗号之后),并用缩进格式书写断行。
    19、在书写包含很多运算符的表达式时参考运算符优先级表。要确保表达式中的运算符以正确的顺序执行。如果对复杂表达式中运算符的计算次序没有把握,用括号强制实现计算次序。要注意,C语言中的某些运算符(如赋值运算符=)是自右向左结合的,而不是自左向右结合的。

  • 相关阅读:
    sas中一些小的选项的含义
    C++变量学习点
    sas,log,output,ods输出管理(html output_object output_statement)
    matlab统计函数
    sas条件判断语句where,if的区别,以及where选项
    sas数组,数组的语法与一些特殊定义,获取维度大小
    sas赋值语句,累加语句,keep,drop,rename,(retain/sum statement)
    解决Xcode 4.3.2的"Could not insert new outlet connection"问题
    网络数据的XML解析
    将UIView中的图像保存到相册
  • 原文地址:https://www.cnblogs.com/pegasus923/p/5317354.html
Copyright © 2011-2022 走看看