关于C++的一些书写规范
2012-11-07 11:49
155 查看
if语句中的条件表达式
比如写if(i==0),很容易写成if(i=0),而且写错了的话,编译器不会报错,难以找出错误。所以建议使用这种风格:if(0==i),如果错写成了if(0=i),编译器就会报错。
1.布尔类型的表达式规范
bool flag;
if(flag)或者if(!flag);
2.整型变量的表达式规范
int value;
if(0==value)或者if(0!=value)
3.浮点数的表达式规范
#define epsinon 0.0001
if((x >= -espinson)&&(x <= espinson))
4.指针变量的表达式规范
#define NULL 0
if(NULL==P)或者if(NULL!=P)
这只是一种风格,在if括号后面的名称可以让人很容易想到变量的类型,不用去代码中找变量的定义类型,具有更好的可读性。
比如写if(i==0),很容易写成if(i=0),而且写错了的话,编译器不会报错,难以找出错误。所以建议使用这种风格:if(0==i),如果错写成了if(0=i),编译器就会报错。
1.布尔类型的表达式规范
bool flag;
if(flag)或者if(!flag);
2.整型变量的表达式规范
int value;
if(0==value)或者if(0!=value)
3.浮点数的表达式规范
#define epsinon 0.0001
if((x >= -espinson)&&(x <= espinson))
4.指针变量的表达式规范
#define NULL 0
if(NULL==P)或者if(NULL!=P)
这只是一种风格,在if括号后面的名称可以让人很容易想到变量的类型,不用去代码中找变量的定义类型,具有更好的可读性。
相关文章推荐
- 关于C/C++程序的一些规范(2005-5-10)
- 关于C/C++一些面试/笔试题的反思(超基础的知识点)
- 关于C++中的虚拟继承的一些总结
- 书写JavaScript的一些规范(笔记)
- C++中关于string的一些函数的问题
- C++ 代码书写规范
- 关于C++的一些细节[三:复合类型]
- 本人收集的一些关于学习c++的
- 关于C++中的虚拟继承的一些总结
- 关于嵌入式C&&C++的一些编程问题(一)
- 关于C++/CLR的一些事
- c++关于引用和const的一些问题
- 关于C/C++学习的一些网站链接
- 关于c++中的scanf函数中的一些不易发现的注意点
- 关于C++ 编译 链接 的一些有趣的事情
- 关于C/C++的一些小点
- 关于C++中的虚拟继承的一些总结
- C++中关于类型的一些术语
- 关于C/C++一些面试/笔试题的反思(超基础的知识点)
- 关于c++的一些注意事项