我觉得答案是Quickc
但,是CQupascal,
想知道strcpy(&temp[i])与strcpy(temp)有什么区别
该回答内容部分引用GPT,GPT_Pro更好的解决问题
strcpy(&temp[])与strcpy(temp)的区别在于前者是传入字符串首地址,也就是指针,而后者是变量,前者可以将字符串从一个位置复制到另一个位置,后者只能覆盖原有的数据,使用方法如下:
#include<stdio.h>
#include<string.h>
int main()
{
char str1[] = "abcdefg";
char str2[50];
strcpy(&str2[0],str1); // 将str1复制到str2中
printf("str2:%s\n",str2);
strcpy(str1,"1234567890"); // 将字符串"1234567890"覆盖到str1中
printf("str1:%s\n",str1);
return 0;
}
如果回答有帮助,望采纳。