C语言,strcat连接函数,把第二个字符串连接到第一个字符串后面时,第二个字符串的“尀0”有没有

2025-03-06 22:11:02
推荐回答(2个)
回答1:

C语言strcat函数:

strcat(a,b);

表示把b串链接在a串之后,链接时从第一个串的'\0'开始覆盖链接。

如:

char a[80]="ab";
char b[80]="cd";

strcat(a,b);

printf("a:%s",a);   /*输出abcd*/
printf("b:%s",b);   /*输出cd*/

上述中a串的值为:ab\0,  b串的值为:cd\0,  连接时从a串的'\0'开始覆盖,所以a串的最终值为:abcd\0。

回答2:

有啊,第一的没了