我有以下代码。
#include<stdio.h>
#include<string.h>
int main()
{
char str1[1000]="/";
char unit[1000]="Hai";
strcat(str1,unit);
printf("\nvalue of unit: %s\n", unit);
return 0;
}
strcat
应该附加"/"
到"Hai"
. 所以预期的输出printf
是“单位价值:Hai/”,但我得到的输出是“单位价值:Hai”
知道为什么会这样吗?