你说的情况确实能把人搞死 函数指针 指针函数
还有 那位汇编狂人 不要宣传了 C/C++也是直接操作内存的 对内存地址和指针的理解绝对不比学汇编的差 要知道我们学的是C而不是B
不过说到底 函数指针还是变量指针 都是指向数据的入口 而不是函数和变量本身
就拿你说的函数指针的情况 它其实还是指针变量指向函数的返回值起始地址
指针函数可以指向任何数据 但要求它的返回值必须为内存地址才合法 所以指针函数其实还是变量 因为函数不是堆 它只给内部的变量和常量分配内存 指针的特殊性使它只能返回一个变量 直接返回&变量是毫无意义的
就好像把一个已知且不会变动的数据放在变量里一样鸡肋
这些我懂 指针确实重要 就像那个连2个“四个等价”都不知道的人 我不知道他指针和数组部分学的什么 指针用的最频繁的地方就是数组 在C++里 数组地址++也非常常见 他连这些都不懂怎么用C/C++我就纳闷
你说的那种情况确实能把人搞疯 不过没必要吧 一般情况下是不用指针函数的 只是函数指针用的多些 实际上编译器都是编译时自动函数指针 不然是没办法调用函数的 不过这些是底层的事了