美文网首页
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)

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