永发信息网

if(scanf("%d%d, &a, &b") == 2)是什么意思?是判断输入数为2么?

答案:2  悬赏:50  手机版
解决时间 2021-03-25 22:08
  • 提问者网友:我一贱你就笑
  • 2021-03-25 15:32
if(scanf("%d%d, &a, &b") == 2)是什么意思?是判断输入数为2么?
最佳答案
  • 五星知识达人网友:北城痞子
  • 2021-03-25 16:22
应该改为: if(scanf("%d%d", &a,&b) == 2),这样输入的2个数才能赋值给a和b,不然只是输入2个数,a和b还是没有得到赋值。【意思应该是:获取2个输入,输入多了也没啥用,就读2个吧】
全部回答
  • 1楼网友:零点过十分
  • 2021-03-25 16:34
如果 (正确读入的数据等于 2 个 )则 如何如何 的 意思
scanf("。。)返回值 等于 “正确读入的数据个数”。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯