指针的警告

指针运算只有作用于数组中其结果才是可以预测的,对任何并非指向数组元素的指针执行算数运算是非法的;

如果一个指针减去一个整数后,运算结果产生的指针所指向的位置在第一个元素之前,那么它是非法的。

1:错误地对一个为初始化的指针变量进行解引用

2:错误地对一个NULL指针进行解引用

3:向函数错误地传递NULL指针

4:未检测到指针表达式的错误,从而导致不可预料的结果

5:对一个指针进行减法运算,使它非法地指向了数组第一个元素的前面的内存位置

end

原文地址:https://www.cnblogs.com/shaoguangleo/p/2805876.html