C语言,strcat连接函数,把第二个字符串连接到第一个字符串后面时,第二个字符串的“\0”有没有“\0”有没有连接过去?第一个字符串后本来就自带"\0"了
C语言strcat函数:
strcat(a,b);
表示把b串链接在a串之后,链接时从第一个串的'\0'开始覆盖链接。
如:
上述中a串的值为:ab\0, b串的值为:cd\0, 连接时从a串的'\0'开始覆盖,所以a串的最终值为:abcd\0。