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...

面试题 相关文章推荐
描述一下JVM加载class文件的原理机制
Dec 08 面试题
说说你所熟悉或听说过的j2ee中的几种常用模式?及对设计模式的一些看法
May 24 面试题
使用useBean标志初始化BEAN时如何接受初始化参数
Feb 11 面试题
什么是Deployment descriptors;都有什么类型的部署描述符
Jul 28 面试题
中海讯通笔试题
Sep 15 面试题
杭州-DOTNET笔试题集
Sep 25 面试题
什么是命名空间(NameSpace)
Nov 24 面试题
常用UNIX 命令(Linux的常用命令)
Dec 26 面试题
亿企通软件测试面试题
Apr 10 面试题
EJB的基本架构
Sep 22 面试题
介绍一下如何优化MySql
Dec 20 面试题
Unix/Linux开发面试题
Aug 16 面试题
简述数组与指针的区别
Jan 02 #面试题
编写一子程序,将一链表倒序,即使链表表尾变表头,表头变表尾
Feb 10 #面试题
用缩写的指针比较"if(p)" 检查空指针是否可靠?如果空指针的内部表达不是0会怎么样?
Jan 05 #面试题
struct和class的区别
Nov 20 #面试题
利用指针变量实现队列的入队操作
Apr 07 #面试题
怎样在程序里获得一个空指针
Jan 24 #面试题
描述内存分配方式以及它们的区别
Oct 15 #面试题
You might like
PHP实现的分解质因数操作示例
2018/08/01 PHP
做网页的一些技巧(续)
2007/02/01 Javascript
IE不出现Flash激活框的小发现的js实现方法
2007/09/07 Javascript
简洁短小的 JavaScript IE 浏览器判定代码
2010/03/21 Javascript
基于jQuery的可以控制左右滚动及自动滚动效果的代码
2010/07/25 Javascript
javascript 获取函数形参个数
2014/07/31 Javascript
浅谈重写window对象的方法
2014/12/29 Javascript
nodejs入门教程二:创建一个简单应用示例
2017/04/24 NodeJs
angular框架实现全选与单选chekbox的自定义
2017/07/06 Javascript
vue实现留言板todolist功能
2017/08/16 Javascript
Vue组件开发之LeanCloud带图形校验码的短信发送功能
2017/11/07 Javascript
细说webpack源码之compile流程-rules参数处理技巧(2)
2017/12/26 Javascript
vue页面离开后执行函数的实例
2018/03/13 Javascript
使用vue2.0创建的项目的步骤方法
2018/09/25 Javascript
使用vue2实现带地区编号和名称的省市县三级联动效果
2018/11/05 Javascript
Vue.js上传图片到阿里云OSS存储的方法示例
2018/12/13 Javascript
微信小程序间使用navigator跳转传值问题实例分析
2020/03/27 Javascript
关于element-ui表单中限制输入纯数字的解决方式
2020/09/08 Javascript
Python 列表(List) 的三种遍历方法实例 详解
2017/04/15 Python
python中如何正确使用正则表达式的详细模式(Verbose mode expression)
2017/11/08 Python
python 编码规范整理
2018/05/05 Python
django配置连接数据库及原生sql语句的使用方法
2019/03/03 Python
在Python函数中输入任意数量参数的实例
2019/07/16 Python
python脚本实现mp4中的音频提取并保存在原目录
2020/02/27 Python
Python基于pyecharts实现关联图绘制
2020/03/27 Python
Django表单提交后实现获取相同name的不同value值
2020/05/14 Python
从零开始的TensorFlow+VScode开发环境搭建的步骤(图文)
2020/08/31 Python
python 读取、写入txt文件的示例
2020/09/27 Python
萌新的HTML5 入门指南
2020/11/06 HTML / CSS
Nike加拿大官网:Nike.com (CA)
2019/04/09 全球购物
酒店服务与管理毕业生求职信
2013/11/02 职场文书
作文评语大全
2014/04/23 职场文书
民族学专业大学生职业规划范文:清晰未来的构想
2014/09/20 职场文书
公司员工培训管理制度
2015/08/04 职场文书
CSS 实现角标效果的完整代码
2022/06/28 HTML / CSS
win10如何快速切换窗口 win10切换窗口快捷键分享
2022/07/23 数码科技