关于C语言指针函数的问题

如下是一个字符串连接函数,它将字符串sec连接到字符串dst之后。在横线位置填上适当代码。
char *connect(char *det,char *src)
{
char *q,*p;
for(p=dst;*p;p++);
for(q=src;*q;q++,p++)
________
________
return dst;
}

char *connect(char *dst,char *src)
{
    char *q,*p;
    for(p=dst;*p;p++);//将p指针移动到dst数组的结束符0的位置
    for(q=src;*q;q++,p++)//dst从结束符开始,src从首地址开始,一一对应传值
        *p=*q;
    *p=0;
    return dst;
}

温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-05-30
*p=*q;
*p='\0';
还有,你拼写有错误
第2个回答  2018-05-30
*p=*q;
*p=0;

相似回答