关于c语言数组的一个问题?

如图所示 不用strcat函数连接两个数组,为什么图中需要进行空循环?

这个代码链接是不改变str1的值,在后面加上str2,所以要先走一遍str1然后在逐一追加str2
如果你不敢理解,可以不用空循环。
给i赋值为len(str1),然后开始j的循环,
温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-03-25
空循环是为了跳过str1自身包含的字符,这是很容易理解的