美文网首页
0 和 NULL( 0 and NULL)

0 和 NULL( 0 and NULL)

作者: 吃柠檬的鸮 | 来源:发表于2019-06-06 23:56 被阅读0次

一般建议:
整数用 0 ;
实数用 0.0;
指针用 NULL;
字符(串)用 '\0'

整数用0,实数用0.0,这一点是毫无争议的。
而对于指针(地址值),到底是用 0 还是 NULL , Bjarne Stroustrup 建议使用最原始的 0,Google 编程规范建议使用看上去像是指针的 NULL,事实上一些 C++ 编译器(如gcc 4.1.0)专门提供了 NULL 的定义,可以给出有用的警告,尤其是 sizeof( NULL )sizeof ( 0 ) 不相等的情况。
字符(串)用 '\0',不仅类型正确,而且可读性好。

相关文章

  • 0 和 NULL( 0 and NULL)

    一般建议:整数用 0 ;实数用 0.0;指针用 NULL;字符(串)用 '\0'。 整数用0,实数用0.0,这一点...

  • null == 0,null > 0,null >= 0 运行结

    null == 0 结果分析 这个运行结果是: false 如果你有读过《JavaScript高级程序设计》,相信...

  • c语言踩坑心得

    1 0 与 NULL 在c语言中,0和NULL等价,NULL是个define ((void *)0) 2 mall...

  • null和0

    今天突然想谈谈null和0。 昨天临下班,有人问我为何用VL时明明想要0的结果却为何总是显示null? 下面我简单...

  • 相关小知识点

    Count(null) = 0 Sum(null) = null null + 1 = null 根据得分进行排名...

  • JS中为什么null==0为false而null>=0为true

    为什么"null>=0"为true呢? null>=0的时候,强转为数字类型。 在进行null>=0比较时,它是通...

  • sql空值替换

    mysql: ifnull(1/0, 'null') oracle: nvl(1/0,'null') sqlser...

  • python true false 值判断

    Python程序语言指定任何非0和非空(null)值为true,0 或者 null为false

  • undefined和null

    undefined和null不能和0比较

  • Python 条件语句

    Python程序语言指定任何非0和非空(null)值为true,0 或者 null为false。Python 编程...

网友评论

      本文标题:0 和 NULL( 0 and NULL)

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