若何如初
2017-05-03 20:53
char s1[7]="hello "; printf("%d\n",strlen(s1)); char s2[]="world"; strcat(s1,s2); printf("%s\n",s1);
这样为什么不报错
大概是因为IDE不严格,没有检查是否有足够的容量来复制。
不过虽然编译能过,但是运行程序还是会崩溃。
C语言入门
926026 学习 · 20793 问题
相似问题
回答 1
回答 2