- 指针可加减一个整数
- 指针可以有空值,即该指针不指向任何变量:
p = NULL;
实际上 NULL 表示整数0,也就是使p 指向地址为0的单元。这样可以使指针不指向任何有效的单元。这与 p 未被赋值是不同的。后者未赋值不等于无值,只是它的值是一个无法预料的值,可能指向某一个未指定的单元,这是很危险的。
Note
系统已经先定义了 NULL
#define NULL 0
p = NULL;
实际上 NULL 表示整数0,也就是使p 指向地址为0的单元。这样可以使指针不指向任何有效的单元。这与 p 未被赋值是不同的。后者未赋值不等于无值,只是它的值是一个无法预料的值,可能指向某一个未指定的单元,这是很危险的。
系统已经先定义了 NULL
#define NULL 0
本文标题:Pointer Summary
本文链接:https://www.haomeiwen.com/subject/bqjygxtx.html
网友评论