【发布时间】:2013-01-18 05:06:53
【问题描述】:
我遇到了像 strtok_s 这样的函数,您需要将指针传递给指针参数。
strtok_r(char *restrict str, const char *restrict sep, char **restrict lasts);
使用方法是:
char *foo;
char *str = ...;
char *delimiter = ...;
strtok_r(str, delimiter, &foo);
想知道为什么要将指针 foo 的地址传递给函数吗?
【问题讨论】:
-
传递
int或struct的地址的原因相同:因为 c 确实传递值。