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 01 面试题
c/c++某大公司的两道笔试题
Feb 02 面试题
C语言编程练习
Apr 02 面试题
C++面试题目
Jun 25 面试题
c++工程师面试问题
Aug 04 面试题
北京泡泡网网络有限公司.net面试题
Jul 17 面试题
接口的多继承会带来哪些问题
Aug 17 面试题
linux面试题参考答案(10)
Oct 26 面试题
某科技软件测试面试题
May 19 面试题
数据库测试通常都包括哪些方面
Nov 30 面试题
GWT (Google Web Toolkit)有哪些主要的原件组成?
Jun 08 面试题
简述数组与指针的区别
Jan 02 #面试题
编写一子程序,将一链表倒序,即使链表表尾变表头,表头变表尾
Feb 10 #面试题
用缩写的指针比较"if(p)" 检查空指针是否可靠?如果空指针的内部表达不是0会怎么样?
Jan 05 #面试题
struct和class的区别
Nov 20 #面试题
利用指针变量实现队列的入队操作
Apr 07 #面试题
怎样在程序里获得一个空指针
Jan 24 #面试题
描述内存分配方式以及它们的区别
Oct 15 #面试题
You might like
php基础知识:类与对象(2) 自动加载对象
2006/12/13 PHP
JS中encodeURIComponent函数用php解码的代码
2012/03/01 PHP
跟我学Laravel之视图 & Response
2014/10/15 PHP
php计算年龄精准到年月日
2015/11/17 PHP
Symfony2框架创建项目与模板设置实例详解
2016/03/17 PHP
PHP获取表单数据与HTML嵌入PHP脚本的实现
2017/02/09 PHP
php面向对象基础详解【星际争霸游戏案例】
2020/01/23 PHP
Javascript----文件操作
2007/01/18 Javascript
JavaScript设计模式之代理模式介绍
2014/12/28 Javascript
jQuery实现的输入框选择时间插件用法实例
2015/02/28 Javascript
css如何让浮动元素水平居中
2015/08/07 Javascript
Jquery实现弹性滑块滑动选择数值插件
2015/08/08 Javascript
JS日期格式化之javascript Date format
2015/10/01 Javascript
AngularJS 整理一些优化的小技巧
2016/08/18 Javascript
angularjs实现多张图片上传并预览功能
2017/02/24 Javascript
JS实现的四级密码强度检测功能示例
2017/05/11 Javascript
jQuery中复合选择器简单用法示例
2018/03/31 jQuery
微信小程序商品详情页的底部弹出框效果
2020/11/16 Javascript
js实现点击展开隐藏效果(实例代码)
2018/09/28 Javascript
JavaScript设计模式之享元模式实例详解
2019/01/17 Javascript
详解基于 Node.js 的轻量级云函数功能实现
2019/07/08 Javascript
[02:39]DOTA2国际邀请赛助威团西雅图第一天
2013/08/08 DOTA
Python压缩解压缩zip文件及破解zip文件密码的方法
2015/11/04 Python
在python3中pyqt5和mayavi不兼容问题的解决方法
2019/01/08 Python
python两个_多个字典合并相加的实例代码
2019/12/26 Python
python 实现PIL模块在图片画线写字
2020/05/16 Python
使用keras实现孪生网络中的权值共享教程
2020/06/11 Python
利用Python将图片中扭曲矩形的复原
2020/09/07 Python
python3中编码获取网页的实例方法
2020/11/16 Python
python+selenium实现12306模拟登录的步骤
2021/01/21 Python
HTML5之HTML元素扩展(上)—新增加的元素及使用概述
2013/01/31 HTML / CSS
2014年幼儿园重阳节活动方案
2014/09/16 职场文书
交通事故赔偿起诉书
2015/05/20 职场文书
校园广播稿范文
2015/08/19 职场文书
经典哲理警句:志不真则心不热,心不热则功不贤
2019/11/14 职场文书
Redis基本数据类型哈希Hash常用操作命令
2022/06/01 Redis