为什么编译成功后运行程序,puts函数都不能使用,直接出现0 0 1的结果?
puts()输出的就是字符 '0' ,而且是两行 0 0 。
你应该是用 char s1[100] = {'\0'}吧,这才是将数组元素都初始化为字符串结束符。你写成'0',是有效的数字字符'0'啊