真的没有。 严格地讲, C 总是按值传递。
你可以自己模拟按引用传递, 定义接受指针的函数, 然后在调用时使用& 操作符。
问题一:我能否用void** 指针作为参数, 使函数按引用接受一般指针?
不可移植。
C 中没有一般的指针的指针类型。
void* 可以用作一般指针只是因为当它和其它类型相互...
最初,
一个函数指针必须用* 操作符(和一对额外的括弧) &Ldquo;转换为” 一个&Ldquo;真正的” 函数才能调用:...
语言定义中说明,
每一种指针类型都有一个特殊值—— &Ldquo;空指针” —— 它与同类型的其它所有...
根据语言定义, 在指针上下文中的常数0 会在编译时转换为空指针。
也就是说, 在初始化、赋值或比较的时候, 如果一边是指针类型的值或表达式, 编译器可以确定另一边的...