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,查看更多内容
随时随地看视频慕课网APP