在判断语句中,我们经常做变量是否等于0或不等0的条件判断,下面分别对布尔型、整型、实型和指针型四种类型的写法进行讨论
1、布尔型
#define TRUE 1
#define FALSE 0
bool flag;
if(flag) //flag不等0
if(!flag) //法拉杆等于0
2、整型
int a,b;
if(a>b) //a-b大于0
if(a==b) //a-b等于0
if(a<b) //a-b小于0
3、浮点型
float a,b;
#define EPSION 0.000001
if(a-b<EPSION) //a=b
if(a-b>EPSION) //a不等于b
4、指针型
char* p;
#define NULL 0
if(p==NULL) //p等于0
if(p!=NULL) //p不等于0
本文详细介绍了在编程中如何针对不同数据类型(布尔型、整型、浮点型和指针型)进行变量比较的方法,提供了实用的代码示例,并强调了在实际应用中需要注意的细节。

被折叠的 条评论
为什么被折叠?



