荔园在线

荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀

[回到开始] [上一篇][下一篇]


发信人: bakey (猪朋狗友), 信区: Program
标  题: [合集]见咁有兴趣,QQP答我一个问题
发信站: 荔园晨风BBS站 (2006年01月06日18:25:03 星期五), 站内信件

☆   1  ──────────── 我是分割线 ─────────────────☆
发信人: huhaiming (一生只爱她), 信区: Program
标  题: 见咁有兴趣,QQP答我一个问题
时  间: 2006年01月06日17:42:28 星期五


写出bool、float、指针变量与“零值”比较的if语句


☆   2  ──────────── 我是分割线 ─────────────────☆
发信人: QQP (QQP ), 信区: Program
标  题: Re: 见咁有兴趣,QPP答我一个问题
时  间: 2006年01月06日17:46:34 星期五

啊。。为什么叫我写?
if(a == true)
if((a >= 0.00001)&&(a <= 0.00001)
if( p == NULL)
【 在 huhaiming (一生只爱她) 的大作中提到: 】
: 写出bool、float、指针变量与“零值”比较的if语句


☆   3  ──────────── 我是分割线 ─────────────────☆
发信人: QQP (QQP ), 信区: Program
标  题: Re: 见咁有兴趣,QQP答我一个问题
时  间: 2006年01月06日17:49:06 星期五

哎,想不到这种低级错误我都犯了,看来以后不能写程序了!!
【 在 huhaiming (一生只爱她) 的大作中提到: 】
: 写出bool、float、指针变量与“零值”比较的if语句


☆   4  ──────────── 我是分割线 ─────────────────☆
发信人: huhaiming (一生只爱她), 信区: Program
标  题: re: 见咁有兴趣,QQP答我一个问题
时  间: 2006年01月06日17:50:10 星期五


float错的非常明显,bool写的不好,指针对了

【 在 QQP (QQP ) 的大作中提到: 】
: 啊。。为什么叫我写?
: if(a == true)
: if((a >= 0.00001)&&(a <= 0.00001)
: if( p == NULL)
: 【 在 huhaiming (一生只爱她) 的大作中提到: 】
: : 写出bool、float、指针变量与“零值”比较的if语句



☆   5  ──────────── 我是分割线 ─────────────────☆
发信人: QQP (QQP ), 信区: Program
标  题: Re: 见咁有兴趣,QPP答我一个问题
时  间: 2006年01月06日17:52:50 星期五

你说你的答案。。。我还真不敢相信
【 在 huhaiming (一生只爱她) 的大作中提到: 】
: float错的非常明显,bool写的不好,指针对了
: 【 在 QQP (QQP ) 的大作中提到: 】
: : 啊。。为什么叫我写?
: : if(a == true)
: : if((a >= 0.00001)&&(a <= 0.00001)
: : if( p == NULL)


☆   6  ──────────── 我是分割线 ─────────────────☆
发信人: bakey (猪朋狗友), 信区: Program
标  题: Re: 见咁有兴趣,QQP答我一个问题
时  间: 2006年01月06日17:53:57 星期五

我试试看
1,if (p)
2,const double eps = 1e-8
  if (fabs(p) < eps)
3,if (p == NULL )
【 在 huhaiming (一生只爱她) 的大作中提到: 】
: 写出bool、float、指针变量与“零值”比较的if语句



☆   7  ──────────── 我是分割线 ─────────────────☆
发信人: QQP (QQP ), 信区: Program
标  题: Re: 见咁有兴趣,QQP答我一个问题
时  间: 2006年01月06日17:56:59 星期五

你以为第一个省略了直接写if(p)是好习惯啊。。哈哈
【 在 bakey (猪朋狗友) 的大作中提到: 】
: 我试试看
: 1,if (p)
: 2,const double eps = 1e-8
:   if (fabs(p) < eps)
: 3,if (p == NULL )
: 【 在 huhaiming (一生只爱她) 的大作中提到: 】
: : 写出bool、float、指针变量与“零值”比较的if语句


☆   8  ──────────── 我是分割线 ─────────────────☆
发信人: huhaiming (一生只爱她), 信区: Program
标  题: Re: 见咁有兴趣,QPP答我一个问题
时  间: 2006年01月06日18:06:21 星期五


if(flag)
if(!flag)
根据bool的定义,0为假(记为FALSE),非0值为真(记为TRUE)
VC把TRUE定义为1,而VB将TRUE定义为-1,所以最好不要将bool变量
直接与TRUE或者1、0进行比较
你写的不是不行,是不良风格

浮点的比较明显你没有加负值
并且也不太好
一般应该写成
const float EPESILON=1e-6;
if(x<=EPSILON)  或者  if(x>EPSILON)
或者  if( (x>=-EPSILON) && (x<=EPSILON) )

【 在 QQP (QQP ) 的大作中提到: 】
: 你说你的答案。。。我还真不敢相信
: 【 在 huhaiming (一生只爱她) 的大作中提到: 】
: : float错的非常明显,bool写的不好,指针对了



☆   9  ──────────── 我是分割线 ─────────────────☆
发信人: huhaiming (一生只爱她), 信区: Program
标  题: Re: 见咁有兴趣,QQP答我一个问题
时  间: 2006年01月06日18:06:41 星期五


你说对了,好好看看我的说明吧
【 在 QQP (QQP ) 的大作中提到: 】
: 你以为第一个省略了直接写if(p)是好习惯啊。。哈哈
: 【 在 bakey (猪朋狗友) 的大作中提到: 】
: : 我试试看
: : 1,if (p)
: : 2,const double eps = 1e-8
: :   if (fabs(p) < eps)
: : 3,if (p == NULL )



☆  10  ──────────── 我是分割线 ─────────────────☆
发信人: QQP (QQP ), 信区: Program
标  题: Re: 见咁有兴趣,QQP答我一个问题
时  间: 2006年01月06日18:10:42 星期五

你看的是什么垃圾书?哎,浮点的我知道你那样写好。但BOOL型我不赞同。
难得来一次,真扫兴
【 在 huhaiming (一生只爱她) 的大作中提到: 】
: 你说对了,好好看看我的说明吧
: 【 在 QQP (QQP ) 的大作中提到: 】
: : 你以为第一个省略了直接写if(p)是好习惯啊。。哈哈


☆  11  ──────────── 我是分割线 ─────────────────☆
发信人: huhaiming (一生只爱她), 信区: Program
标  题: Re: 见咁有兴趣,QQP答我一个问题
时  间: 2006年01月06日18:14:27 星期五


都说bool是因为不同的编译器定义的TRUE值不一样
譬如x=2,不一定,等于TRUE的

【 在 QQP (QQP ) 的大作中提到: 】
: 你看的是什么垃圾书?哎,浮点的我知道你那样写好。但BOOL型我不赞同。
: 难得来一次,真扫兴
: 【 在 huhaiming (一生只爱她) 的大作中提到: 】
: : 你说对了,好好看看我的说明吧



☆  12  ──────────── 我是分割线 ─────────────────☆
发信人: huhaiming (一生只爱她), 信区: Program
标  题: Re: 见咁有兴趣,QQP答我一个问题
时  间: 2006年01月06日18:16:16 星期五


算了。。。小问题不想纠缠,自己知道就行

关键是float型应该知道的

【 在 QQP (QQP ) 的大作中提到: 】
: 你看的是什么垃圾书?哎,浮点的我知道你那样写好。但BOOL型我不赞同。
: 难得来一次,真扫兴
: 【 在 huhaiming (一生只爱她) 的大作中提到: 】
: : 你说对了,好好看看我的说明吧


[回到开始] [上一篇][下一篇]

荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店