如果用scanf(_"%c",&ch),那么程序不会忽略为了输入而按下的回车键操作,而是认为回车键是后续操作而继续相应;而scanf(" %c", &c)在%c之前空格会告诉scanf忽略前面的空行,而等待第一个非空行元素读入其中。
修改scanf处,加上空格后程序运行就正常了。
原文链接:https://blog.csdn.net/qiye005/article/details/46650933/
如果用scanf(_"%c",&ch),那么程序不会忽略为了输入而按下的回车键操作,而是认为回车键是后续操作而继续相应;而scanf(" %c", &c)在%c之前空格会告诉scanf忽略前面的空行,而等待第一个非空行元素读入其中。
修改scanf处,加上空格后程序运行就正常了。
原文链接:https://blog.csdn.net/qiye005/article/details/46650933/