OX博
2018-08-28 16:21
在例题4中
对于s1[10]中的这个10,他指的是s1的字符串的长度不能超出这个吗? 为什么把hello改成hello123也能成功运行?
s1要有足够的空间来容纳要复制的字符串
那么这句话是什么意义呢
10是指数组s1的最大长度,hello这个字符串的长度只有5,后面加123长度也才8,所以不会超出。
strcat(s1,s2)函数就是把字符串s2复制到字符串s1后面,所以s1必须有足够的空间
C语言入门
926021 学习 · 20793 问题
相似问题