to[i]='\0';字符串结束符,如果没有这个的话,将会输出你的数组前面正确的部分,后的是乱码,因为编译器无法知道你的数组是在何时结束输出,只会按照你的数据大小,从0-n-1输出各个字符。所以,加上这个之后就能够正确输出来。
就是字符串结束符,你传参长度比较长,不加上'\0'结束符后面的全是随机值,to[]输出来后面是乱的