关于C语言strcat的一个问题
#include <cstring>
#include <cstdio>
int main()
{
char s1[10] = "abcde";
char s2[10]= "abcdefghi";
printf("addr before = %u\n", s1);
strcat(s1, s2);
printf("addr after = %u\n", s1);
puts(s1);
return 0;
}
代码输出:
请畅所欲言!