前者先输出再判断后者先判断再输出当c = '#'时下面一个会直接退出循环而上面一个会先输出一个 # 然后判断下一个字符是不是#
先执行do,然后执行while。while为true,才会接着执行第二次do。 你再看看逻辑,就能看出来了