alt*_*alt 0 c string pointers strcat
我正在努力学习C.所以我挑战自己创建一个two()有效"双"字符串的函数.
two("foo") // => "foofoo"
Run Code Online (Sandbox Code Playgroud)
但是我在使用strcat()指针时遇到了麻烦.这就是我所拥有的:
char *two(char *foo);
int main() {
printf("The value of two(\"foo\") is %s", two("foo"));
}
char *two(char *foo) {
return strcat(foo, foo);
}
Run Code Online (Sandbox Code Playgroud)
它编译但运行时出错.为什么?
我感觉错误在于使用strcat指针字符串.
| 归档时间: |
|
| 查看次数: |
7691 次 |
| 最近记录: |