这两个个c语言程序片段,看不懂,求详细解释
发布网友
发布时间:2023-05-18 18:07
我来回答
共1个回答
热心网友
时间:2023-10-06 03:34
两个的意思差不多,就是字符串的拷贝,FOR语句结束标志就是条件满足,第一个是首先将第二个串的字符逐个的赋值给第一个串。++就是地址位移,指向下一个字符,知道字符串的结束符'\0'为止。
第二个函数类似,因为结束符判定条件是假,是类似的。
给个例子给你测试一下:
void main()
{
char barr[]="student";
char a[10],b[10];
copy_string(a,barr);
printf("a=%s\n",a);
copy_string1(b,barr);
printf("b=%s\n",b);
}