不懂 NULL
こ薄荷′绿 资深会员 2016-09-18 19:50:58
2020 1 0

 视频说NULL为空 也为0  空和0不一样的   0要占字节呀 

 而且NULL是字符 等于'\0'  这种说法才比较合理吧  NULL的ASCII码才是0  字符怎么可以等于它的ASCII码  只能转化呀  不懂 


问题来自: 线性链表

共 1 个回答

    初一 人气新星 助教 2795天前

    NULL 

    是一个标准规定的宏定义,用来表示空指针常量

    NULL 

    是一个标准规定的宏定义,用来表示空指针常量

    NULL 

    是一个标准规定的宏定义,用来表示空指针常量

    NULL 

    是一个标准规定的宏定义,用来表示空指针常量

    NULL 

    是一个标准规定的宏定义,用来表示空指针常量

    NULL 

    是一个标准规定的宏定义,用来表示空指针常量

    NULL 

    是一个标准规定的宏定义,用来表示空指针常量

      就是一个宏定义  #define NULL 0      用NULL表示指向一个空指针

       我们只需要知道如何判断是不是空指针就行了

    NULL和0的值都是一样的,但是为了目的和用途及容易识别的原因,NULL用于指针和对象,0用于数值


    对于字符串的结尾,使用'\0',它的值也是0,但是让人一看就知道这是字符串的结尾,不是指针,也不是普通的数值


您还没有登录,所以不能回复该问题
我要回复

  • 0

    点赞

  • 扫一扫分享朋友圈

    二维码

  • 分享

相关问题