C语言中发现循环语法中的一个整体
while(scanf("%d",&m)==1是什么意思?)
甜甜17
浏览 1062回答 3
3回答
-
望远
scanf("%d",&m)//它有一个函数返回值,这个返回值表示按照正确格式输入的数据个数eg:scanf("%d",&m)//如果键盘输入一个整数就是正确输入返回1,如果输入错误数据如?就返回0所以:
while(scanf("%d",&m)==1)
{
//表示输入的数据是整数就一直循环,直到输入一个不是整数的数据如符号@跳出循环
}ps:这种方式一般多用于多行测试。
-
九天安属
当键盘输入的m的值为1时,执行while语句
-
一叶追寻
输入一个数赋变量m,然后判断变量m是否等于1 ,等于1就继续,不等于1就跳出循环
打开App,查看更多内容