函数指针及其的运用(上)——何为函数指针=========================引子========================= 我们都知道,数组名就是指向数组第一个元素的常量指针(详见《数组拾遗》)。同理,对于一个函数而言,函数名也是指向函数第一条指令的常量指针。而编译器要做的就是在程序编译之后,为每个函数分配一个首地址
1. 需要改变实参的时候, 只能用指针. 2. 传递大型结构并且"只读"其元素的时候, 因为大型结构通过值传递, 需要拷贝其每个元素, 这样效率太低. 3. 需要遍历数组或频繁引用其元素时, 这样效率比使用下标高. 4. 动态分配空间时, 必须使用指针. 5. 传递数组时, 必
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号