
像这种while的嵌套的内外循环均以输入字符为判断关系表达式的一部分,其具体流程是什么样的?
比如:输入为no后打回车,这三个字符先是在缓冲区,之后回车引发程序执行。
1,此时先进行变量初始化并循环上方的输出语句。
2,接着到外层循环判断条件,然后用字符‘n’与'y'作比较,表达式为真,输出Well,then,is it 2.
3,接着执行内循环判断'n'不等于回车,之后继续执行内循环判断‘o’不等于回车,再执行内循环,判断回车等于回车之后,内循环执行结束,那外循环此时结束了吗。(按照程序执行结果,我推断此时外循环是结束了)。
4,如果此时外循环结束了,那为什么外循环不继续执行字符o和回车符了?
请教我描述的流程对不对,哪里有问题,谢谢。