scanf返回值为什么是1

长水浩瀚 1个月前 已收到1个回答 举报

哭谁会疼 1星

共回答了132个问题采纳率:99.6% 评论

scanf返回值是1是因为输入了一个数。

需要注意的是,scanf返回值不一定都是1,其返回值等于输入的数据的个数。

一般我们输入一个整数,一个浮点数,或者一个字符,甚至一个字符串,返回值都是1,这是因为我们只进行了一次输入,一次赋值。

如果同一个scanf输入了n次,返回值就是n,而不再是1。

8小时前

16
可能相似的问题
Copyright © 2024 微短问答 All rights reserved. 粤ICP备2021119249号 站务邮箱 service@wdace.com