很有意思的strcpy
下面的小程序段我是在机顶盒软件里运行的,请大家在自己的平台上运行一下,看看结果char *a;
char *b = "\n";
char s[10];
char a[] = "欢迎大家来尝试,一起进步一起学习,谢谢";
strcpy(s,a);
printf("%s\n%s\n",a,s);
不能输入中文的就随便写几个大于10的字符,你甚至可以把s[10]该成s[1]
我得运行结果是,无论a多长 s 多小,最后输出结果是输出两行一样的文字
char s[10]; char ss[10]; char a[] = "欢迎大家来尝试,一起进步一起学习,谢谢"; strcpy(s,a); strcpy(ss,a); printf("%s\n%s\n",s,ss);