我在C语言主函数的开头就写了提示输入那句话,但运行时却要先c语言输入一串数字字,然后在一起运行出结果

c语言中,为什么一开始用scanf输入之后,后面的scanf得到的数据是错的
我一开始用一个scanf输入一个值,再用scanf输入两个值,发现值会出错,但是在getchar()之后,第二次输入的值就正确了。这是为什么,为什么输入流中有一个间断,难道是回车的问题?
这个是错的图
这个是正确的图
是回车的问题!.cn/s/blog_4eece9300101llqx.html
scanf();有个叫回车bug的东东,不看谭浩强的书基本上都是在C实战里撞死,这就是学院派留下来的遗产呀...君,已阅读到文档的结尾了呢~~
C复习讲稿,c语言复习,c语言复习资料,党课讲稿,郝万山伤寒论讲稿,2014年党课讲稿,小学法制副校长讲稿,宪法讲稿,百家讲坛讲稿,小学生法制教育讲稿
扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
举报该文档为侵权文档。
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='/DocinViewer--144.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口C语言如何从一个函数里跳出,回到之前的另一个函数头部开始运行-中国学网-中国IT综合门户网站-提供健康,养生,留学,移民,创业,汽车等信息
> 信息中心 >
C语言如何从一个函数里跳出,回到之前的另一个函数头部开始运行
来源:互联网 发表时间: 9:50:51 责任编辑:鲁晓倩字体:
为了帮助网友解决“C语言如何从一个函数里跳出,回到之前的另一个函数头部开始运行”相关的问题,中国学网通过互联网对“C语言如何从一个函数里跳出,回到之前的另一个函数头部开始运行”相关的解决方案进行了整理,用户详细问题包括:用C语言,要怎么做,完成一次插入之后要回到最开始的菜单函数去比如就是一个学生管理系统的一个插入成绩函数,具体解决方案如下:解决方案1:
); printf(&quot.输入数据&quot,x; while((x=welcomepage()); printf(&break,len););); case 4.显示所有信息&quot,len);&#92,&x); scanf(& case 3.插入删除数据&quot!=0) /);选项调用函数 case 2; printf(&quot.显示学生信息&n2;\\&#47,就一直循环操作 { switch(x) { case 1; case 5;n4;\n6;\):showall();),len);只要不输出0:savedata(stu.数据库初始化& printf(&quot.退出系统&; } }}int welcomepage(void){ int x:initlist(stu,len);n3;n5; / printf(&int len=0:insertdelete(&#92:inputdata(stu:showdata( printf(&/%d&quot,len); printf(& case 6; printf(&&#92.保存所有信息&n&);n1;\n0; return xvoid main(){ stu stu[N],len)
提问者评价
还有问题想要问您~~可以在线交谈么?
解决方案2:
大跳出小跳出循环
解决方案3:
插入函数执行完了,就自动跳回原来的函数咯,呵呵。
1个回答1个回答1个回答1个回答1个回答1个回答1个回答1个回答1个回答1个回答
相关文章:
最新添加资讯
24小时热门资讯
Copyright © 2004- All Rights Reserved. 中国学网 版权所有
京ICP备号-1 京公网安备02号}

我要回帖

更多关于 车标是一串字母z开头 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信