C语言中关于字符串结束✀尀0✀的问题.

2024-11-02 06:45:38
推荐回答(2个)
回答(1):

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

回答(2):

就是字符串结束符,你传参长度比较长,不加上'\0'结束符后面的全是随机值,to[]输出来后面是乱的