it图片资源

在VS的C语言项目中,使用static修饰局部变量时,结合scanf和getchar可能导致输入处理异常。当scanf读取123456后,getchar会立即捕获缓冲区的 ,因此未等待用户进一步操作就显示结果。这涉及到输入缓冲区管理和控制台交互的细节。
摘要由CSDN通过智能技术生成

优先级
上到下,左到右 优先级降低
在这里插入图片描述
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-cSKdMxAE-1678013661636)(null)]

vs中c语言项目设置为控制台显示:项目右键->属性->
在这里插入图片描述
static修饰局部变量
在这里插入图片描述
scanf于getchar同时使用
在这里插入图片描述
发现结果不对,原因是scanf获取了输入的123456,getchar直接获取了缓冲区的\n,所以没有等到我们区确认,就直接显示了确认结果

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值