下面的函数strcat(str1 str2)实现将字符串str2拼接到字符串str1后面的功能。请填

大学专科 已帮助: 时间:2023-08-15 13:19:16

下面的函数strcat(str1,str2)实现将字符串str2拼接到字符串str1后面的功能。请填空使之完整。 char*strcat(str1,str2) char*str1,*str2; { char*t=str1; while( 【 】 )str1++; while( 【 】 ); return(t);}
请帮忙给出正确答案和分析,谢谢!

难度:⭐⭐⭐

题库:大学专科,电子信息,计算机类

标签:使之,字符串,正确答案

参考解答

用户头像

497***302

2023-08-15 13:19:16

正确答案:*str1 或 *str1!='\0' 或 *str1!=0 或 *str1!=NUL*str1++=*str2++ 或 *str1++=*str2*str2++
函数strcat(str1,str2)实现将字符串str2连接到字符串str1后面,所以首先要找到字符串str1的串尾,根据C语言的语法规定,一个串的串尾—定是—个隐含字符“\0”,而在程序中,对字符串中字符的访问是通过两个指针变量来完成的,因此要找到字符串str1的串尾,要判断:str1是否为“\0”,要找到字符串str2的串尾,要判断*str2是否为“\0”,程序中必须以使字符串中字符逐—顺序体现,所以在题中我们应填写“*str1”和“*str1++=*str2++”。

上一篇 若有以下程序 main() { int a[4][4]={{1 2 -3 -4} {0 -12 -1

下一篇 下面程序的输出是【 】。 main() { enum em{em1=3 em2=1 em3}; ch

相似问题