请问以下C语言语句的作用

来源:百度知道 编辑:UC知道 时间:2024/05/16 13:35:30
void mystery1(char*s1,const char*s2)
{
while(*s1!='\0'){s1++;}
for(;*s1=*s2;s1++,s2++){;}
}

void mystery1(char*s1,const char*s2)
定义函数mystery1,其中包括两个指向字符型变量的指针变量s1,s2.且s2指向的内容不可改变
while(*s1!='\0'){s1++;}
(循环)当s1指向的字符变量不为空时,使s1指向下一个字符变量
for(;*s1=*s2;s1++,s2++){;}
(循环)当s1与s2指向的字符变量相同时,使它们都指向下一个字符变量

将字符串s2接在s1的后面.

将数组s2里的字母赋值到s1