将char指针传递给函数的替代方法

Seb*_*Nag 2 c string pointers function char

鉴于源代码 strcpy()

char * strcpy(char *s1, const char *s2)
{
    char *s = s1;
    while ((*s++ = *s2++) != 0);
    return (s1);
}
Run Code Online (Sandbox Code Playgroud)

为什么移交第二个参数有效,以及它如何在内存中查找,因为我没有传递指向函数的指针

char dest[100];
strcpy(dest, "HelloWorld");
Run Code Online (Sandbox Code Playgroud)

Sou*_*osh 8

这有效,因为,