入坑C语言一周后,今天在写一道关于scanf多行输入的问题遇到了一点疑惑
一.首先看题
起初我并没有关注网页上这段初始代码就是scanf的多行输入
而是直接全部删除自己敲,于是就写成了这样
在我进行测试时,发现结果只会输出一组数据
经过调试发现第二组输入的scanf数据会把第一组覆盖掉,查阅资料后了解到scanf的多行输入可以使用while循环,正确代码如下
入坑C语言一周后,今天在写一道关于scanf多行输入的问题遇到了一点疑惑
一.首先看题
起初我并没有关注网页上这段初始代码就是scanf的多行输入
而是直接全部删除自己敲,于是就写成了这样
在我进行测试时,发现结果只会输出一组数据
经过调试发现第二组输入的scanf数据会把第一组覆盖掉,查阅资料后了解到scanf的多行输入可以使用while循环,正确代码如下