因为以前写的时候,往往在输入数值时,习惯用getchar!=来控制while的循环,没怎么注意while(scanf("%s", str[i]) != EOF)这个用法。
这个与前者不同,因为是EOF,所以,在我们想要停止输入时,我们需要在面板出按Ctrl+Z(Windows系统,在Linux系统中需要按Ctrl+D)才可以结束while的循环。
关于EOF的小随笔
最新推荐文章于 2023-07-14 22:54:20 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)
因为以前写的时候,往往在输入数值时,习惯用getchar!=来控制while的循环,没怎么注意while(scanf("%s", str[i]) != EOF)这个用法。
这个与前者不同,因为是EOF,所以,在我们想要停止输入时,我们需要在面板出按Ctrl+Z(Windows系统,在Linux系统中需要按Ctrl+D)才可以结束while的循环。