
C语言程序填空题?
下面的函数Strcat(char*str1,char*str2)实现将字符串str2拼接到字符串str1后面的功能,请填空char*Strcat(char*str1,ch...
下面的函数 Strcat(char *str1,char *str2)实现将字符串 str2 拼接到字符串 str1 后面的功能,请填空
char *Strcat(char *str1,char *str2) {
char *t=str1;
while(_________)str1++; //第一个空
while(_______); //第二个空
return(t); } 展开
char *Strcat(char *str1,char *str2) {
char *t=str1;
while(_________)str1++; //第一个空
while(_______); //第二个空
return(t); } 展开
4个回答
展开全部
这个填空是第一个填空,填都没有到达第一个字符串的结尾的时候,第二个填空填的内容是当复制第二个字符串中的字符没有到达串尾符的时候:
char *Strcat(char *str1,char *str2) {
char *t=str1;
while(*str1)str1++; //第一个空
while(*str1++=*str2++); //第二个空
return(t); }
char *Strcat(char *str1,char *str2) {
char *t=str1;
while(*str1)str1++; //第一个空
while(*str1++=*str2++); //第二个空
return(t); }
展开全部
第一个空
*str1
第二个空
*str1++=*str2++
*str1
第二个空
*str1++=*str2++
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
*str1;
*str2 &&(*(str1++)=*(str2++)
*str2 &&(*(str1++)=*(str2++)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
*str1 != '\0'
(*str1++ = *str2++) != '\0'
(*str1++ = *str2++) != '\0'
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询