不要把间接寻址运算符用于未初始化的指针变量.如果指针变量p没有初始化,那么*p的值是未定义的.
给*p赋值会产生不可预测的结果!!!!
使用指针的几个原因 1 需要修改参数的值 2 可能变量占用内存很大,使用指针节省内存.
不能在函数中返回指向内部变量的指针,因为内部变量在函数返回的时候就已经不存在了.
只有在指针指向数组时,指针的算术运算才有意义
只有两个指针指向同一个数组时,减法运算和关系运算才有意义.
可以把数组名作为指针直接使用,但是不能重新赋值
不要把间接寻址运算符用于未初始化的指针变量.如果指针变量p没有初始化,那么*p的值是未定义的.
给*p赋值会产生不可预测的结果!!!!
使用指针的几个原因 1 需要修改参数的值 2 可能变量占用内存很大,使用指针节省内存.
不能在函数中返回指向内部变量的指针,因为内部变量在函数返回的时候就已经不存在了.
只有在指针指向数组时,指针的算术运算才有意义
只有两个指针指向同一个数组时,减法运算和关系运算才有意义.
可以把数组名作为指针直接使用,但是不能重新赋值
转载于:https://www.cnblogs.com/sdfczyx/p/7195565.html