为什么代码最后一个printf(“结束了”);这里第一个字符打印不出来?

img

img


这里最后一个printf(“结束了”);这里第一个字符打印不出来,但是单独写一个printf语句就可以输出完整的语句了

c=_getch这里你用getchar函数读入再运行试试,你可以发下代码段我调试一下

img

你在内循环中加点输出,看下执行情况。

你代码没有问题,可能是你修改了代码之后没有重新编译,运行的exe是修改前的。
你重新编译一下再运行看看。

估计是被_getch()函数吃掉了,你再仔细调试一下!