55问答网
所有问题
scanf的返回值
如题所述
举报该问题
推荐答案 2019-12-10
scanf输入的数据是一个数字和一个字符,第一次输入的数据,数字是5,然后回车,会把换行的值赋值给k,第二次输入的数字是55,字符是空格,k的值是空格,scanf返回值是一样的,不会改变,如果你输入错误,j的值就会变
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://55.wendadaohang.com/zd/IGcLc44e4GGeL8L8L4R.html
其他回答
第1个回答 2015-03-15
这个是读入函数, scanf, 这个函数的功能是直接从屏幕读取输入内容, 如果读取成功返回1, 读取失败返回0, 比如说你读取的本应该是一个%d的整数值, 屏幕却输入了一个字符类型的, 那么这就算读取失败, 返回0, 而且返回0后绝大可能性会程序错误导致意外退出
本回答被网友采纳
第2个回答 2015-03-14
格式化输出函数,无返回值
第3个回答 2015-03-15
先去百度百科看一下,有问题,再针对问题交流
相似回答
scanf
函数
的返回值
是什么?
答:
函数返回值为int型。
如果a和b都被成功读入,那么scanf的返回值就是2
;如果只有a被成功读入,返回值为1;如果a和b都未被成功读入,返回值为0;如果遇到错误或遇到end of file,返回值为EOF。end of file为Ctrl+z 或者Ctrl+d。
scanf
()函数有没有
返回值
?
答:
是的,
scanf()函数有一个返回值,它返回所扫描成功输入的变量个数
。也就是说,在正常情况下,它返回正确按照指定格式输入变量的总数,也可以理解为成功接收变量的个数。例如,如果您调用以下代码:include <stdio.h> int main(void) { int num;char str[10];int ret;ret = scanf("%d%s", &num...
初学C语言 while(
scanf
("%d",&n)==1) 是什么意思?
答:
scanf 函数有一个返回值,
0表示接受输入失败,1表示接受输入成功
。 while(scanf("%d",&x)==1) 的意思就是: 当接收输入变量x的值成功的时候,继续做循环。
C语言中如何输入使得
scanf
()
的返回值
为0,请举例子。
答:
void main(){ int n;int a =
scanf
("%d", &n);printf("%d\n", a);} //输入一个字符就
返回
0,看MSDN可以知道,只要输入错误就返回0
scanf
函数
返回值
什么意思有什么用
答:
1.scanf()函数有返回值且为int型。2.scanf()函数返回的值为:正确按指定格式输入变量的个数;也即能正确接收到值的变量个数。scanf("%d%d", &a, &b);如果a和b都被成功读入,那么
scanf的返回值
就是2 如果只有a被成功读入,返回值为1 如果a和b都未被成功读入,返回值为0 如果遇到错误或遇到...
大家正在搜
scanf函数的返回值是什么
c语言将字符串转换为小数
string字符串转化为char数组
scanf返回值被忽略是什么意思
PANZHENG函数返回值为1表示
c语言怎样把字符串变成数字
C语言输入换行结束怎么写
C语言数组结尾是什么
c语言中如何判断字符串长度
相关问题
c语言中scanf()的返回值到底是怎么回事,能给讲一下吗
怎么用scanf的返回值 判断输入的是不是一个整数
关于scanf返回值
scanf函数返回值什么意思有什么用
什么是scanf函数的返回值?
scanf函数的返回值是什么?
c语言中scanf语句的返回值是什么意思