美文网首页C语言C++编程学习C语言
无形细节最为致命,C语言中与零值比较那些小事儿

无形细节最为致命,C语言中与零值比较那些小事儿

作者: C语言学习 | 来源:发表于2018-08-14 12:39 被阅读0次

    其它都为不良风格:

    假设整型变量的名字为value,它与零值比较的标准if语句如下:

    不良风格:

    无论是float还是double类型的变量,都有精度限制。所以一定要避免将浮点变量用“==”或“!=”与数字比较,应该设法转化成“>=”或“。小编给大家推荐一个学习氛围超好的地方,C/C++交流企鹅裙:【 六二七,零一二,四六四 】适合在校大学生,小白,想转行,想通过这个找工作的加入。裙里有大量学习资料,有大神解答交流问题,每晚都有免费的直播课程

    假设浮点变量的名字为x,应当将

    转化为

    其中EPSINON是允许的误差(即精度)。

    指针变量的零值是“空”(记为NULL)。尽管NULL的值与0相同,但是两者意义不同。假设指针变量的名字为p,它与零值比较的标准if语句如下:

    不要写成:

    或者

    相关文章

      网友评论

        本文标题:无形细节最为致命,C语言中与零值比较那些小事儿

        本文链接:https://www.haomeiwen.com/subject/tuombftx.html