zoukankan      html  css  js  c++  java
  • 无形细节最为致命,C语言中与零值比较那些小事儿


     

     

    其它都为不良风格:


     

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

    不良风格:


     

     

    无论是float还是double类型的变量,都有精度限制。所以一定要避免将浮点变量用“==”或“!=”与数字比较,应该设法转化成“>=”或“。

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

    转化为

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

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

    不要写成:

    或者


     
  • 相关阅读:
    day3
    day2
    day1-存储
    day5-iptables
    MySQL之补充
    11.18
    11.17
    junit基础学习之-测试controller层(2)
    junit基础学习之-简介(1)
    外键和级联
  • 原文地址:https://www.cnblogs.com/yezibiancheng/p/9473911.html
Copyright © 2011-2022 走看看