gpt4 book ai didi

c - strcat函数如何使用

转载 作者:行者123 更新时间:2023-11-30 20:25:08 26 4
gpt4 key购买 nike

我对 C 语言还很陌生。我正在尝试使用 strcat,以下示例有效:

  char s1[20] = "Happy ";
char s2[15] = "world";
char s3[40] = "";
strcat(s3,s1);

虽然,我想练习一下我之前看到的指针,所以:

char *s1 = "Happy";
char *s2 = "World";

strcat(*s2,*s1);

生成“char”类型的参数与“const char *”类型的参数不兼容。同样,这可能很简单,但要尽可能清晰

最佳答案

在第二个示例中,

strcat(*s2,*s1);

存在类型不匹配问题,因为 *s2*s1 的类型为 char。如果您使用:

strcat(s2,s1);

这仍然是错误的,因为 s2 指向一个无法修改的字符串文字。

关于c - strcat函数如何使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30550625/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com