未初始化和非法的指针
1. 在对指针进行间接访问之前,必须确保它们已被初始化。
NULL指针
1. NULL指针表示某个特定的指针目前并未指向任何东西。
指针运算
1. 指针 +(—) 整数
标准定义这种形式只能用于指向数组中某个元素的指针。
2. 指针 — 指针
只有当两个指针都指向同一个数组中的元素时,才允许从一个指针减去另一个指针。
注:越界指针和指向未知值的指针式两个常见的错误根源。
1. 在对指针进行间接访问之前,必须确保它们已被初始化。
1. NULL指针表示某个特定的指针目前并未指向任何东西。
1. 指针 +(—) 整数
标准定义这种形式只能用于指向数组中某个元素的指针。
2. 指针 — 指针
只有当两个指针都指向同一个数组中的元素时,才允许从一个指针减去另一个指针。
注:越界指针和指向未知值的指针式两个常见的错误根源。