高质量C++/C编程指南 学习总结

来源:互联网 发布:mac os high sierra卡 编辑:程序博客网 时间:2024/06/05 03:16
1.与0的正确比较方式
BOOL flag;
正确方式:
if(!flag)   if(flag)

不良风格如下:
if(flag==0)  if(flag==1) if(flag==TRUE)  if(flag==FALSE)

因为:BOOL  只是一个宏,bool才是C++基本类型
所以BOOL  可以是0,1,2,3任何一个数字


注意思考:与0的比较方式最好是if(!flag)   if(flag),但如果BOOL型的定义了多个值,不仅仅是TRUE和FALSE,在进行分析选择比较的时候还是得使用if(flag==2)等的形式。
0 0
原创粉丝点击