为了账号安全,请及时绑定邮箱和手机立即绑定

C语言中发现循环语法中的一个整体

C语言中发现循环语法中的一个整体

C
甜甜17 2016-11-14 10:34:43
while(scanf("%d",&m)==1是什么意思?)
查看完整描述

3 回答

?
望远

TA贡献1017条经验 获得超1032个赞

scanf("%d",&m)//它有一个函数返回值,这个返回值表示按照正确格式输入的数据个数
eg:scanf("%d",&m)//如果键盘输入一个整数就是正确输入返回1,如果输入错误数据如?就返回0
所以:
while(scanf("%d",&m)==1)
{
//表示输入的数据是整数就一直循环,直到输入一个不是整数的数据如符号@跳出循环
}
ps:这种方式一般多用于多行测试。


查看完整回答
反对 回复 2016-11-16
?
九天安属

TA贡献2条经验 获得超0个赞

当键盘输入的m的值为1时,执行while语句
查看完整回答
反对 回复 2016-11-16
?
一叶追寻

TA贡献38条经验 获得超23个赞


输入一个数赋变量m,然后判断变量m是否等于1 ,等于1就继续,不等于1就跳出循环

查看完整回答
反对 回复 2016-11-14
  • 3 回答
  • 0 关注
  • 1061 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信