gpt4 book ai didi

c - 我自己的 strcpy 函数

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

作为一种学习技术,我应该在

中制作以下字符串函数的自己的副本
    char * mystrcpy(char *a, char *b);
// string copy. destroys a but not b.
// identical to strcpy in <string.h>
// running time O(mystrlen(b))

我带着这个来了

char * mystrcpy(char *a, char *b){
a = b;
return a;

}

由于字符串a是内存中的随机卡盘,我想只分配给字符串b...我的解释正确吗?

最佳答案

访问索引中的特定字符i ] 字符串中使用 a[i] 完成,就像一个数组一样。 [记住,在 C 中,字符串实际上是 char 的数组。 s]。

您应该迭代字符串,直到您“看到” '\0' char - 表示字符串的结尾。

是的,与 operator< 的字符进行比较正在通过它们的 ascii 值来比较它们 - 这可能正是您所需要的。

关于c - 我自己的 strcpy 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9789170/

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