求助
求助这个status是判断什么的呀,什么时候算总的金额是靠什么来判断的呀{:10_254:} {:10_254:} {:10_254:} 当用户输入的值是正确的时候,status 为 1,否则为 0 scanf函数是有返回值的,如果输入了东西,则返回输入数量,否则返回0.status就是用于接收这个返回值然后判断用户是否输入了。 zltzlt 发表于 2020-8-2 11:16
当用户输入的值是正确的时候,status 为 1,否则为 0
status = scanf("%f", &num); 您说的是这个吗?输入的是数字则status为1不是数字则为0。 值是正确的这个是什么意思的?您是指输入的是数字是正确的,其他符号或者字母就是错误的对吗? 1468188287 发表于 2020-8-2 11:24
status = scanf("%f", &num); 您说的是这个吗?输入的是数字则status为1不是数字则为0。 值是正确的 ...
就是如果 num 被正确赋了值就是输入的值是正确的 1468188287 发表于 2020-8-2 11:24
status = scanf("%f", &num); 您说的是这个吗?输入的是数字则status为1不是数字则为0。 值是正确的 ...
输入整数或小数就是正确的 zltzlt 发表于 2020-8-2 11:26
就是如果 num 被正确赋了值就是输入的值是正确的
如果是被正确赋了值scanf("%f",&num)就等于1对吧 1468188287 发表于 2020-8-2 11:28
如果是被正确赋了值scanf("%f",&num)就等于1对吧
对 1468188287 发表于 2020-8-2 11:28
如果是被正确赋了值scanf("%f",&num)就等于1对吧
对 baige 发表于 2020-8-2 11:26
输入整数或小数就是正确的
老哥,您也解决的我的问题,但是那位老哥说了很多,不好意思哈{:10_264:}
页:
[1]