关于自己新学C#被一个简单的加法程序整破防了这件事

大家好我是KA_2_T,现在是刚刚接触C#的准大学生,按照B站上的课程照虎画猫我写了以下的程序

到目前为止都算正常,但是当我想基于这些初级知识搞一个符合我爸妈每日需要使用的核算单子的连续加法的程序

于是乎就有了以下这一坨

万万没想到这个程序就是我破防的开始

这个程序起初的第一个加法是能正常使用的,也就是当你输入(如:“13”“空格”“17”的话它会输出30即如下内容

但是问题就来了,按照我的想法它应该是会给“chu2”赋值最后两个数相加的值,再和新的输入进去的“chu1”相加最后得出一个结果,但实际情况是:它输出了个寂寞

如下图:

按照我的想法是它应该会输出45

但是它却一动不动,啥都不输出

当我测试性的多输入了几次数字后,一切看起来都很怪异,我总结了一下他的规律如下

在一阵子的观察后,我得出了这样的结果,那就是:它并没有在应该输出的位置输出内容,反而在下一轮输出内容

由于在多次改变了代码后并没有改变症状,所以现在新开了一个程序进行测试

果真发现了一些端倪

似乎printf的输出就是会在scanf后卡一轮

这就令我百思不得其解了,请问有大神能帮我看看是咋个回事吗

  • 7
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值