问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

关于c++程序运行的问题(程序运行时只有代码中第一个被执行的函数能正常运行)

发布网友 发布时间:2022-05-16 02:58

我来回答

1个回答

热心网友 时间:2023-10-09 13:01

函数并不是没有执行,而是执行了你没有看到它的输出。cin.get()会提取回车。所以当你调用第一个函数时会要求输入,假设你输入为a 5然后回车,输出了你想要的图形,然后调用第二个函数,假设输入b 9回车。问题来了cin重载的>>运算符并不会提取回车,但是cin.get()会提取回车。所以你上一次输入的回车被cin.get()提取,然后cin>>n提取到的就是b,但是n是int,所以出错,就变成你的默认值0。所以没有满足循环条件,没有图形输出,你感觉没有执行。
你可以在第二次输入时只输入一个数字然后回车,就会发现中间多了几个空行,就是fillchar是回车造成的。如果想更加直观,你可以把后一个调用的函数的fillchar定义成int型。就会发现输出的是10。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
HPV16阳性就是宫颈癌吗 防静电工作台销售前景怎么样 在深圳,精益管工作台的价格一般是怎么样的? 防静电式PCB周转车有没有按需定做的生产厂? 深圳全百捷公司主要做什么的 深圳哪一个厂家的信誉比较好。 广东防静电工作台哪里的比较好 男人补精吃什么男人补精10大食物 什么是甲骨文认证教育 甲骨文证报考条件 液晶电视c0f线损坏的原因是什么? 中国人事考试网,全国专业技术人员资格考试报名服务平台,中专学历,且人工审多久才有结果呢?核 为什么液晶显示器要坏一条线一条线的坏 JAVA代码是顺序执行的吗?怎么一个函数还没声明就直接调用了呢。。谢谢 c语言里有没这种函数或是方法:代码只管往后执行着走,然后前面的某些代码又会自动执行. 魔塔第48层的绿色剑怎么拿出来? 液晶显示器有坏线怎么处理 前任男友和我分手一个月,一个月的时间交了新的女朋友,还在QQ空间放了她的照片和她开通情侣空间 羊绒衫弄了机油怎么洗 《三国战记4》中的把剑怎么拿? 为什么我刚买的液晶显示器屏幕上出现了两条坏线? 我的衣服上有很多机油,谁能告诉我怎么快速洗掉?急! 三国战记115里孔明的4把剑怎么拿 50层魔塔48层的剑怎么拿? 衣服上弄了机油,有什么好方法去掉吗? 阿尔塞斯的末路中的那把剑怎么拿? 三国战记怎么拿剑 求非主流QQ情侣图片 剑魂怎样才能拿到剑? 请问:QQ离线与离线请留言有什么区别?谢谢! 你好,我的液晶显示器出线了一条竖线,请问这是什么问题,急 液晶显示器中间出现坏线,上紧连接线好了,过一段时间又出现 电脑液晶显示器页面出现一条条线是什么坏了 excel中如何把一个工作表的数据依次移动到多个工作表中同一单元格 液晶显示器出现坏线还能用吗?多长时间? 全国专业技术人员资格考试报名服务平台怎么这么烂啊 在Excel中excel中有多个sheet,如何快速转到指定的sheet, j简单的c语言编程 一些好QQ签名,给弄几个? 在线求一个特别好听的QQ个性签名,一定要百里挑选的。 求幽默的QQ个性签名 含义深刻 aQQ个性签名... _______求QQ个性签名,不要非主流的、要阳光点的、最好是文学方面的。要有点文采的、谢谢各位了、我在线等! 你问过我“名侦探柯南伦敦篇里像生日蛋糕的建筑真的有吗” 欢乐圣诞:教堂里都有什么活动 excel 2010 查找多个单元格连续相同数据? 请各位朋友介绍一下关于<<玛雅文明>>!!! 生日蛋糕一共有哪几个部分 系统重装后软件不能下载怎么办 如何在excel中自动搜索内容相同的单元格