博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
指针可以有空值
阅读量:6371 次
发布时间:2019-06-23

本文共 310 字,大约阅读时间需要 1 分钟。

hot3.png

指针变量可以有空值,即该指针变量不指向任何变量,可以这样表示:

p=NULL;

NULL是一个符号常数,代表整数0。

在stdio.h头文件中对NULL进行了定义:

#define NULL 0

它使得p指向地址为0的单元。系统保证该单元不作他用(不存放有效数据)

应注意,p的值为NULL和未对p赋值是两个概念。前者是有值的(值为0),不指向任何变量,后者虽未对p赋值,但是并不等于p无值,只是它的值是一个无法预料的值,也就是p可能指向一个事先未指定的单元,这种情况是非常危险的,因此在引用指针变量之前应该对它进行赋值。

 

转载于:https://my.oschina.net/jlongtian/blog/828240

你可能感兴趣的文章
Haskell 在 macOS 下的环境搭建
查看>>
适配mpvue平台的的微信小程序日历组件mpvue-calendar
查看>>
【Linux学习】 Redis常用的一些指令
查看>>
Spring Cloud 中使用Feign解决参数注解无法继承的问题
查看>>
数据迁移方案 + Elasticsearch在综合搜索列表实现
查看>>
干货 | 分分钟教你用Python创建一个区块链
查看>>
Angular开发实践(八): 使用ng-content进行组件内容投射
查看>>
canvas+websocket+vue做一个完整的你画我猜小游戏
查看>>
android复习清单
查看>>
工作代码备用
查看>>
spring cloud互联网分布式微服务云平台规划分析--spring cloud定时调度平台
查看>>
说说如何配置 Webpack
查看>>
小程序中使用箭头函数的问题
查看>>
走进 JDK 之 Long
查看>>
Android打地鼠游戏的修改和优化
查看>>
Java异常
查看>>
map、reduce、filter、for...of、for...in等总结
查看>>
html2canvas-实现页面截图
查看>>
入门 | 从文本处理到自动驾驶:机器学习最常用的50大免费数据集
查看>>
笔记-从源码角度分析alloc与init的底层
查看>>