1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > scanf返回值的判断 与其应用

scanf返回值的判断 与其应用

时间:2022-07-08 08:08:49

相关推荐

scanf返回值的判断 与其应用

scanf("%d %d",&a ,&b)当a和b都以正确形式输入时返回值为2

有一个正确形式就有一个1,有一个错误形式就有一个0

所以当a正确输入,b错误输入时,返回值为1

当a,b都错误输入时,返回值为0

Eg:unsigned a;当输入a为负数时即为以错误形式输入

应用,可用于解决用户输入错误类型时bug的出现

如果想让用户输入正值可

unsigned a;

int result = scanf("%u", &a);

if (result == 0){

printf("请输入合法数据!\n");

}

这样当用户输入一个负值时,会报错。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。