现在的位置: 首页 > 综合 > 正文

零值比较

2017年10月19日 ⁄ 综合 ⁄ 共 416字 ⁄ 字号 评论关闭
一、请填写BOOL , float, 指针变量 与“零值”比较的 if 语句。(10分)

 

请写出 BOOL flag 与“零值”比较的 if 语句。(3分)

标准答案:

if ( flag )

if ( !flag )
如下写法均属不良风格,不得分。

if (flag == TRUE)

if (flag == 1 )

if (flag == FALSE)

if (flag == 0)

请写出 float x 与“零值”比较的 if 语句。(4分)

标准答案示例:

const float EPSINON = 0.00001;

if ((x >= - EPSINON) && (x <= EPSINON)

不可将浮点变量用“==”或“!=”与数字比较,应该设法转化成“>=”或“<=”此类形式。

如下是错误的写法,不得分。

if (x == 0.0)

if (x != 0.0)

请写出 char *p 与“零值”比较的 if 语句。(3分)

标准答案:

if (p == NULL)

if (p != NULL)
如下写法均属不良风格,不得分。

if (p == 0)

if (p != 0)

if (p)

if (!)

 

抱歉!评论已关闭.