大家来看看这个strcat的问题~~重复打印了
#include <stdio.h>#include <string.h>
int main()
{
char str1[30] = "hello";
char str2[10] = "world";
printf("%s", strcat(str1, str2));
return 0;
}
运行出来的结果是:helloworldworld
我不解,照理说应该是helloworld
我用的是linux系统Ubuntu9.04