鱼C论坛

 找回密码
 立即注册
查看: 4194|回复: 6

小白不懂

[复制链接]
发表于 2019-2-28 15:32:44 | 显示全部楼层
因为回车键也算一个字符,第一次问你是否有空,输入Y和回车,现在等于你输入了两个字符。但是第一个scanf

一次只接收一个字符,也就是只取走了Y,把回车留下了。然后下面又问你,又输入了Y和回车,现在一共有三个

字符,分别是   回车,  Y,    回车。那紧接着的scanf函数肯定把回车接收了呀。然后 isFree == ‘Y’  进入if,

里面那个if进行判断的时候你的 isRain里面存放的是回车,所以不满足条件。那程序运行完了肯定就退出了呀
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-11-1 04:21

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表