浅谈scanf()函数的返回值

浅谈scanf()函数的返回值

1.scanf()函数的返回值为int类型
2.当为scanf(%d,&a);
scanf(%c,&b);
等类型时,当输入值是有效的时候,返回值为1
浅谈scanf()函数的返回值
3.当为scanf("%d%d%d",&c,&x,&v);
等类型时,当三个输入值是有效值时,返回值为3。当输入的前两个值有效时,返回值为2。当输入的第一个值有效时,返回值为1
注意:若输入的第一个值无效时,无论后面两个输入值是否有效,返回值均为0。其他的类型依此类推即可