11智能在线
新记
C语言程序运行第二次开始有问题怎么解决?
如题所述
举报该文章
相关建议 2016-08-13
在你的scanf后面加上fflush(stdin);就好了
我们每击打一下"Enter"键,向键盘缓冲区发去一个“回车”(/r),一个“换行"(/n),在这里/r被scanf()函数处理掉了(姑且这么认为吧),而/n被scanf()函数“错误”地赋给了a.
fflush(stdin);可以清除输入缓冲区
温馨提示:内容为网友见解,仅供参考
当前网址:
https://11.t2y.org/zz/fssmsmqpfspvv7mq7vq.html
其他看法
第1个回答 2016-08-13
为什么要用goto语句呢?goto语句只有在程序遇到一些条件提前结束或者,遇到一些错误的时候提前结束的时候会用到,这样可以节省内存,加快程序运行,一般的情况下使用的都是while循环,你把源码贴出来
相似回答
大家正在搜
相关问题
想让c语言的编写的程序运行一次,还可以运行第二次
为什么C语言第一次读取文件正确,第二次再读取就错误了?
C语言运行过程中突然出现这个问题怎么解决?
C语言文件问题:为什么我在执行了第一个程序后,再执行第二个程...
C语言问题 编写的程序打开只能运行一次,求打开一次可多次运行...
该C语言程序执行时,为什么需要输入两次变量程序才执行呢?
在C语言中运行程序时最常出现的有那些错误?