• 技术文章 >C语言 >C语言教程

    c语言中空指针是什么

    小妮浅浅小妮浅浅2021-09-26 09:53:19原创7389

    说明

    1、如果一个指针不指向任何数据,我们称之为空指针。

    2、null在c语言中也表示为空,但它并非数据类型,而是指针,null表示空指针。

    系统保证空指针不指向实际对象或函数。相反,任何对象或函数的地址都不能是空指针。

    实例

    指针变量 p 是空指针的判断:

    if ( p == 0 )
    if ( p == '\0' )
    if ( p == 3 - 3 )
    if ( p == NULL )  /* 使用 NULL 必须包含相应的标准库的头文件 */
    if ( NULL == p )
    if ( !p )
    if ( p == q )

    以上就是c语言中空指针的介绍,希望对大家有所帮助。更多C语言学习指路:C语言教程

    本教程操作环境:windows7系统、C11版,DELL G3电脑。

    专题推荐:c语言 空指针
    品易云
    上一篇:c语言二级指针是什么 下一篇:c语言void*指针是什么

    相关文章推荐

    • c语言数据类型转换的方法• c语言中有哪些运算符• c语言scanf()输入函数的介绍• c语言printf输出函数的介绍• c语言中有哪些循环语句

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网