NULL是什么,它是怎么定义的


Posted in 面试题 onMay 09, 2015
作为一种风格, 很多人不愿意在程序中到处出现未加修饰的0。因此定义了预处理宏NULL (在 和其它几个头文件中) 为空指针常数, 通常是0 或者((void *)0) 。希望区别整数0 和空指针0 的人可以在需要空指针的地方使用NULL。
使用NULL 只是一种风格习惯; 预处理器把所有的NULL 都还原回0, 而编译还是依照上文的描述处理指针上下文的0。特别是, 在函数调用的参数里, NULL之前(正如在0 之前) 的类型转换还是需要。
NULL 只能用作指针常数;

Tags in this post...

面试题 相关文章推荐
数据库连接池的工作原理
Sep 26 面试题
请说出几个常用的异常类
Jan 08 面试题
Java里面如何创建一个内部类的实例
Jan 19 面试题
存储过程的优点有哪些
Sep 27 面试题
程序集与命名空间有什么不同
Jul 25 面试题
CSMA/CD介质访问控制协议
Nov 17 面试题
木马的传播途径主要有哪些
Apr 08 面试题
编写一个类体现构造,公有,私有方法,静态,私有变量
Aug 10 面试题
Linux的主要特性
Oct 06 面试题
软件测试有哪些?什么是配置项?
Feb 12 面试题
介绍一些UNIX常用简单命令
Nov 11 面试题
介绍一下你对SOA的认识
Apr 24 面试题
简述数组与指针的区别
Jan 02 #面试题
编写一子程序,将一链表倒序,即使链表表尾变表头,表头变表尾
Feb 10 #面试题
用缩写的指针比较"if(p)" 检查空指针是否可靠?如果空指针的内部表达不是0会怎么样?
Jan 05 #面试题
struct和class的区别
Nov 20 #面试题
利用指针变量实现队列的入队操作
Apr 07 #面试题
怎样在程序里获得一个空指针
Jan 24 #面试题
描述内存分配方式以及它们的区别
Oct 15 #面试题
You might like
PHP 常用的header头部定义汇总
2015/06/19 PHP
PHP页面输出时js设置input框的选中值
2016/09/30 PHP
用JS写的一个TableView控件代码
2010/01/23 Javascript
jQuery EasyUI API 中文文档 - EasyLoader 加载器
2011/09/29 Javascript
无缝滚动改进版支持上下左右滚动(封装成函数)
2012/12/04 Javascript
jquery仿QQ商城带左右按钮控制焦点图片切换滚动效果
2013/06/27 Javascript
jquery按回车键实现表单提交的简单实例
2016/05/25 Javascript
详解jQuery lazyload 懒加载
2016/12/19 Javascript
基于jQuery实现咖啡订单管理简单应用
2017/02/10 Javascript
vue.js内部自定义指令与全局自定义指令的实现详解(利用directive)
2017/07/11 Javascript
Vue自定义指令详解
2017/07/28 Javascript
Vue+SpringBoot开发V部落博客管理平台
2017/12/27 Javascript
Element Input组件分析小结
2018/10/11 Javascript
详解实现一个通用的“划词高亮”在线笔记功能
2019/04/23 Javascript
vue2.0+SVG实现音乐播放圆形进度条组件
2019/09/21 Javascript
Vue 中使用富文本编译器wangEditor3的方法
2019/09/26 Javascript
React实现todolist功能
2020/12/28 Javascript
python中的五种异常处理机制介绍
2014/09/02 Python
python判断字符串是否纯数字的方法
2014/11/19 Python
教大家玩转Python字符串处理的七种技巧
2017/03/31 Python
对Python中的@classmethod用法详解
2018/04/21 Python
python计算日期之间的放假日期
2018/06/05 Python
python numpy和list查询其中某个数的个数及定位方法
2018/06/27 Python
Python生成器的使用方法和示例代码
2019/03/04 Python
解决python xx.py文件点击完之后一闪而过的问题
2019/06/24 Python
使用python的turtle函数绘制一个滑稽表情
2020/02/28 Python
python str字符串转uuid实例
2020/03/03 Python
Python实现Canny及Hough算法代码实例解析
2020/08/06 Python
挪威手表购物网站:Klokker
2016/09/19 全球购物
法国足球商店:Footcenter
2019/07/06 全球购物
音乐学院硕士生的自我评价分享
2013/11/01 职场文书
艺校音乐专业自我鉴定范文
2014/03/01 职场文书
爽歪歪广告词
2014/03/20 职场文书
八荣八耻的活动方案
2014/08/16 职场文书
信息技术教研组工作总结
2015/08/13 职场文书
Python list列表删除元素的4种方法
2021/11/01 Python