求解释一下,理解不了为,而且就算结尾不加空格 换行之后多按几次空格效果也一样

img


为什么在输入二叉树的时候开头加个回车,结尾要多加一个空格 不加就不执行不了
比如0代表空格
正常输入:abc000de#f00g00
这样能正常建立

img


但是这样输入:回车abc000de0f00g00

img


就得不到二叉树
要输入:回车abc000de0f00g000才行

img

scanf("%c"是会接收换行符的。

输入一个字符,如果是空格就返回null,否则添加一个节点。