请看图二中我用红色笔划线的地方,do和while应该是连在一起的 但是while后面接了个输出END函数,while内容是p不为空,是不是while这里应该打一个花括号啊这样感觉和do分开了
最后一个输出END是不是和上一个while没
没关系了 自动判定为没关系,而不是这个while紧跟着下一个printf
追答对,最后的printf("END")跟上一句while(p!=NULL);是没关系的。只有do-while()的花括号里面的语句才跟while条件有关联。
追问感谢
不会判定为while跟着下一个printf把
追答不会。