bool , float, 指针变量与“零值”比较的标准风格

来源:互联网 发布:尚观大数据培训怎么样 编辑:程序博客网 时间:2024/05/16 20:29

 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 (!)

原创粉丝点击