【发布时间】:2010-12-17 22:25:14
【问题描述】:
这个函数需要传递一个指向指针的指针。
void get_name(person** p) {
puts(p->name); // this is probably wrong
}
这就是我调用函数的方式(我也不确定):
int main() {
...
get_name(&person); // is this wrong?
...
return 0;
}
Person 显然是一个结构体,其 name 属性是一个字符串。
*p 指向 **p 的值是怎么引用的?
【问题讨论】:
-
main的正确返回类型是int,而不是void。 -
我知道,但在这里我想保留“return 0;”最后,我改变了它。