1. 需要改变实参的时候, 只能用指针. 2. 传递大型结构并且"只读"其元素的时候, 因为大型结构通过值传递, 需要拷贝其每个元素, 这样效率太低. 3. 需要遍历数组或频繁引用其元素时, 这样效率比使用下标高. 4. 动态分配空间时, 必须使用指针. 5. 传递数组时, 必须使用指针. 6. 函数返回指针时, 比如fopen[object Object]
转载于:https://blog.51cto.com/zhouhappy88/1957799
1. 需要改变实参的时候, 只能用指针. 2. 传递大型结构并且"只读"其元素的时候, 因为大型结构通过值传递, 需要拷贝其每个元素, 这样效率太低. 3. 需要遍历数组或频繁引用其元素时, 这样效率比使用下标高. 4. 动态分配空间时, 必须使用指针. 5. 传递数组时, 必须使用指针. 6. 函数返回指针时, 比如fopen[object Object]
转载于:https://blog.51cto.com/zhouhappy88/1957799