C语言,scanf(“%d%d”,&a,&b)==2是什么意思

如题所述

if(scanf("%d%d",&a,&b)==2)
用来判断scanf输入是否成功。scanf的返回值是参数被成功赋值的个数,也就是如果只有a赋值成功,则返回1,a,b都赋值成功则返回2。如果失败返回0。
温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答