somebody_
2017-05-06 11:00
为什么像这样写:strcat(s2,s3);strcpy(s1,s2);不报错,但运行会终止,理论上是正确的啊
刚刚学完,按照我的理解,str2[]没有定义长度,长度默认是“我爱”这俩字的长度。str3[]也是一样,默认是“慕课网!”,而strcat(s2,s3),我理解的是将str3的内容接到str2后面,实际上是在str2的内部空间操作,那这就会有一个问题,就是会不会超出str2的空间?所以这样还是不太好吧。
C语言入门
926210 学习 · 20797 问题
相似问题