函数调用“strcat(strcpy(str1,str2),str3)”功能是( )?
发布网友
发布时间:2023-08-08 19:16
我来回答
共4个回答
热心网友
时间:2023-09-26 17:26
原型声明:extern char *strcpy(char *dest,char *src);
功能:把src所指由NULL结束的字符串复制到dest所指的数组中。
返回指向dest的指针。
原型:extern char *strcat(char *dest,char *src);
功能:把src所指字符串添加到dest结尾处(覆盖dest结尾处的'\0')并添加'\0'。
所以按照执行顺序,strcpy(str1,str2),就是将str2复制给str1,并返回str1,而strcat意思是把两个串连起来,strcat(strcpy(str1,str2),str3)说白了就是把str2和str3连接起来
热心网友
时间:2023-09-26 17:26
strcpy(str1,str2) str2复制到str1
strcat(str1,str3) str1和str3连接在一起
热心网友
时间:2023-09-26 17:27
将字符串str2复制到字符串str1之后再将字符串str3连接到字符串str1之后。
热心网友
时间:2023-09-26 17:27
先复制,后连接