Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1611292
  • 博文数量: 245
  • 博客积分: 10378
  • 博客等级: 上将
  • 技术积分: 2571
  • 用 户 组: 普通用户
  • 注册时间: 2009-03-27 08:19
文章分类

全部博文(245)

文章存档

2013年(4)

2012年(8)

2011年(13)

2010年(68)

2009年(152)

分类: C/C++

2009-04-09 20:46:49

    【比较凌乱,有时间在整理下,这里只是列举出来,提醒自己平时多培养好的编程习惯】
     define 定义的常量要大写  
  
    多用空格,特别是在函数之间,多写空格可以是结构更清晰, 对于if(  ) for  while  等,要多用空格。
    {} 对其 
   
    定义函数,尽量定义为可重构函数,少用全局变量,函数只完成输入处理输出,不带有其他功能   
    不要将所有的函数申明与变量声明写一个头文件中,当有多个文件,函数头文件包含复杂时,可以在一个头文件中包含常用的头文件,然后给每个c文件定一个头文件,然后使用ifndef endif,所有包含的头文件使用条件包含,可以写为__头文件__ 如: __ipc.h__
   变量名不推荐大小混用,在unix下,推荐使用小写加下划线'_',  命名推荐使用名词、形容词+名词。
    函数名的定义推荐使用动词、动词+名词 在给变量和函数命名时,尽量不要使用加入数字,这是最为懒惰和快速的方法,但最为不方便,形如: a1,a2,a3,a4,,如果程序短,没问题,当程序规模大,代码量多时,就会变的异常麻烦。
  
   表达式和基本语句  
 
   对于优先级的处理,如果你对优先级非常的熟悉,能写出非常复杂而又符合优先级的算式,但仍然推荐你不要写过于复杂的优先级,因为没有几个人能记住那么多的优先级顺序,多使用()。同时对于一个算式单元和其他算式单元之间多使用空格相分开 。
  不要迷信权威的书法,也不要忽视权威,goto不是一定不要用的,在一些检错使用是非常高效的,特别是当你有多层的while循环。
  在定义函数时,要注意对源数据的保护,就是要将出入数据用的形参声明为const
  函数的定义:  在定义函数的形参时,虽然如果只定义类型而不写变量名,这样做编译器是不会报错的,但给读程序或者以后的工作会带来麻烦,不推荐这样做,尽量写全变量名,为了保证函数的重入性,尽量不要在函数内部修改外部数据,可以在函数内部申明临时变量,处理完,返回数据或者指针。对与输入的源数据要加入const加以保护,对函数的定义,推荐定义能够形成链式表达的函数,这样在使用的时候会变得非常的方便,而且非常的灵活。函数内部不推荐使用静态变量,这种具有记忆性质的变量不利于函数的重入性,当如果函数不设计重入性问题,使用静态变量还是非常的方便的,
 要注意数据的生存周期。
阅读(843) | 评论(0) | 转发(0) |
0

上一篇:Speecys SPC-101C

下一篇:C++第一天学习札记

给主人留下些什么吧!~~