BOOL , float, 指针变量 与“零值”比较的 if 语句

时间:2022-02-01 02:54:48
请填写 BOOL , float, 指针变量 与“零值”比较的 if 语句。 
提示:这里“零值”可以是 0, 0.0 , FALSE或者“空指针” 。例如 int 变量 n 与“零值”
比较的 if 语句为: 
    if ( n == 0 ) 
    if ( n != 0 ) 
以此类推。 
 
请写出 BOOL  flag 与“零值”比较的 if 语句: 

请写出 float  x 与“零值”比较的 if 语句: 

请写出 char  *p 与“零值”比较的 if 语句:

5 个解决方案

#1


http://blog.csdn.net/slj_win/article/details/7192688 BOOL , float, 指针变量 与“零值”比较的 if 语句

#2


本人才疏学浅,没太看懂

if(flag==FALSE)
if(flag!=FALSE)

if(x==0.0)
if(x!=0.0)

if(p==null)
if(p!=null)

仅供娱乐。。

#3


指针


if (p == NULL)   // p 与 NULL 显式比较,强调 p 是指针变量
if (p != NULL)  


浮点:

if ((x>=- EPSINON) && (x<=EPSINON))
其中 EPSINON 是允许的误差(即精度)。


bool型:

if (flag)   //  表示 flag 为真  
if (!flag) //  表示 flag 为假

#4


引用 3 楼 max_min_ 的回复:
指针


if (p == NULL)   // p 与 NULL 显式比较,强调 p 是指针变量
if (p != NULL)  


浮点:

if ((x>=- EPSINON) && (x<=EPSINON))
其中 EPSINON 是允许的误差(即精度)。


bool型:

if (flag)   //  表示 flag 为真  
if (!flag) //  表示 flag 为假

这个赞啊! 学习了~~

#5


3楼 答案正确

#1


http://blog.csdn.net/slj_win/article/details/7192688 BOOL , float, 指针变量 与“零值”比较的 if 语句

#2


本人才疏学浅,没太看懂

if(flag==FALSE)
if(flag!=FALSE)

if(x==0.0)
if(x!=0.0)

if(p==null)
if(p!=null)

仅供娱乐。。

#3


指针


if (p == NULL)   // p 与 NULL 显式比较,强调 p 是指针变量
if (p != NULL)  


浮点:

if ((x>=- EPSINON) && (x<=EPSINON))
其中 EPSINON 是允许的误差(即精度)。


bool型:

if (flag)   //  表示 flag 为真  
if (!flag) //  表示 flag 为假

#4


引用 3 楼 max_min_ 的回复:
指针


if (p == NULL)   // p 与 NULL 显式比较,强调 p 是指针变量
if (p != NULL)  


浮点:

if ((x>=- EPSINON) && (x<=EPSINON))
其中 EPSINON 是允许的误差(即精度)。


bool型:

if (flag)   //  表示 flag 为真  
if (!flag) //  表示 flag 为假

这个赞啊! 学习了~~

#5


3楼 答案正确