说明
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语言教程
原文来自:https://www.py.cn© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
暂无评论内容