tfsf.net
当前位置:首页>>关于C语言中while(scanf("%d",&a)==1)是什么意思?的资料>>

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

scanf 函数有一个返回值,0表示接受输入失败,1表示接受输入成功。 while(scanf(&

应该是 scanf("%d",&a),scanf()是一个输入函数,输

成功完成scanf里对n的输入后(读入) scanf返回值为1 于是变成while(1)与是再次循环

while(scanf("%d",&x)==1)相当于 while(1

1.scanf()函数有返回值且为int型。 2.scanf()函数返回的值为:正确按指定格式输入变

1、scanf()是格式输入函数,它的返回值是已经正确输入变量的个数,如返回值为1,代表已经输入了一

就是当输入一个整型,且这个整型的数不是0时,条件成立,否则,若输入0,则跳过while里面的内容。

这个是因为scanf每次只根据你写的格式 读取数据, 比如按你的 如果 输入 1 2 3 4 5

您好, 在C语言中 while();为循环语句,其结果只有2种,while(0);0为假,跳出循环

你好,EOF的值其实就是-1,当scanf读取内容发生错误或者读到文件结尾的时候就会返回EOF,那个

网站首页 | 网站地图
All rights reserved Powered by www.tfsf.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com