学习c
空格的位置
(1)1,在一个关键字之后加一空格,如“int i, j;”。
2,在参数列表的每个逗号“,”之后加一空格如function(x,y,z);
3,赋值,算术,关系,逻辑等二元运算符前后各加一空格,如“sun=sun+term; a=a+1;”
4,for语句的每个表达式之间“;”号之后加空格。例如:“for(i=0;i<20;i++);
(2)不加空格的情况
1,一元运算符前后一般不加空格,如“a++;”,“!x>0;”。
2,在函数名和左括号之间不加空格,如“max(x,y);”。
3,“【】”,“.”,“—>”前后不加空格,如“a【i】”,“p—>name;”。
4,修饰符和&提倡靠近变量名不加空格,如“intx,y;”,char*p=&str【0】;
(3)代码行
1,一行只写一条语句,这样方便测试。
2,一行只写一个变量,这样方便写注释。
int width; //宽度
int height; //高度
int depth ; //深度
3,在定义变量的同时,尽可能初始化该变量,如“int sun=0;”
4,长语句,参数,表达式(超过80%个ascll字符)应分行书写,操作符放在新行之首,划分出的新行要进行适当的缩进,使排版整齐,语句可读,例如
if ((verylongvar1>=verylong2)&&(verylong3>=verylong4))
(4)
空格
1,空行起分隔程序的作用
2,在每个函数声明之后加空行
3,在每个函数定义结束之后加空行
在一个函数体内,相邻两组逻辑上密切相关的语句块之间加空行,语句块内不能加空行。
注释规范
好的注释是对设计思想的精确表达和清晰展示,能揭示代码背后隐藏的重要信息。让继承者可以轻松阅读,复用,修改自己的代码。一般情况下,源程序有效注释量必须在百分之20以上,注释一般写在下面几个地方。
(1)在重要的文件首部。例如可加如下信息:
文件名+功能说明+作者+版本+版权声明+日期
(2)在用户定义函数前,例如可对函数接口进行以下说明:函数功能+入口参数+返回值
(3)在一些重要的语句块上方
(4)对代码的功能,原理进行解释说明
(5)在一些重要的语句行右方
(6)定义一些非通用的变量
(7)函数调用
(8)较长的,多重嵌套的语句结束处
(9)在修改的代码行旁边加注释
- 供参考的 php 学习路线
- 前端学习——经常出现的width
- JDBC再学习
- 第三章 shell学习之正则表达式
- 关于Java多线程和并发运行的学习(二)
- java学习笔记day01
- Hadoop学习笔记之五:使用Eclipse插件
- 今日心得:学习内容平均留存率
- Maven学习 (一) 搭建Maven环境
- 我也来学习一下sudo
- JAVA与DOM解析器提高(DOM/SAX/JDOM/DOM4j/XPath) 学习笔记二
- HALCON学习论坛
- opengl学习(五)一个机械臂程序,有关模型转换
- 机器学习笔记:Generative Learning
- android开发学习路线(转自Mars微博)
- Java特别学习笔记
- java学习 --接口的多重继承
- Souce Insight 学习笔记
- 【Python】Python学习笔记(类的继承)
- 分享记录我的Linux系统入门学习经验