在长大
2020-12-10 13:41
采纳率: 74.5%
浏览 93

C语言while(scanf("%d",&a)==1) 是什么意思

问题如上,求解啊大神们                                 

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

5条回答 默认 最新

  • IAmLinGe 2020-12-10 17:27
    已采纳

    一楼胡扯,二楼胡扯。

    scanf 返回真确读入的数据的数量。

     

    scanf 函数的返回值反映的是按照指定的格式符正确读入的数据的个数。 如果输入数据与指定格式不符,则会产生输入错误。 遇到输入错误,scanf函数会立即终止,返回已经成功读取的数据的个数。

    点赞 4 打赏 评论
  • 邕南居士 2020-12-10 14:57

    scanf是个函数,当有输入的时候,返回值为1

    结合起来,当有输入的时候,while条件为真,执行while内语句。

    点赞 1 打赏 评论
  • i__0o0__ 2020-12-11 17:09

    哈哈哈,胡扯。。

    点赞 1 打赏 评论
  • 沫琉璃 2020-12-10 14:23

    输入一个数赋值给a如果a==1则进入while循环否则就跳出while循环

     

    点赞 打赏 评论
  • 在长大 2020-12-10 21:22

    3楼正解

    点赞 打赏 评论

相关推荐 更多相似问题