scanf("%d%d", &x, &y):

如果x和y能够被成功读入,那么scanf的返回值就是2

如果只有a被成功读入,返回值为1

如果a和b都未被成功读入,返回值为0

如果遇到错误或遇到end of file,返回值为EOF。

EOF:EOF是一个计算机术语,为End Of File的缩写,在操作系统中表示资料源无更多的资料可读取。资料源通常称为档案或串流。通常在文本的最后存在此字符表示资料结束。C语言中,EOF常被作为文件结束的标志。还有很多文件处理函数处错误后的返回值也是EOF,因此常被用来判断调用一个函数是否成功。

#include <stdio.h>

int main(void)

{

int n,i;

int array[25];

while(scanf("%d",&n)!=EOF)

{

for (i=0; i<n; i++)

scanf("%d",&array[i]);

for (i=0; i<n; i++)

printf ("%d ",array[i]);

}

return 0;

}

c语言scanf(%d%d,ab)解释与EOF的使用相关推荐

  1. C语言scanf函数用法详细解释!!!

    函数名: scanf  功 能: 执行格式化输入  用 法: int scanf(char *format[,argument,...]); scanf()函数是通用终端格式化输入函数,它从标准输入设 ...

  2. C语言scanf函数用法详细解释!

    函数名: scanf 功 能: 执行格式化输入 用 法: int scanf(char *format[,argument,...]); scanf()函数是通用终端格式化输入函数,它从标准输入设备( ...

  3. c语言中数组部分输入赋值,c语言scanf对数组赋值

    c语言动态数组赋值,,c语言结构体数组赋值,c语言scanf对数组赋值 c语言数组动态赋值,<手把手教你学51单片机-C语言>之六 中断与数码管动态显示,c语言结构体数组赋值,c语言sca ...

  4. c语言scanf返回值错误,c语言scanf返回值

    1. scanf 函数是有返回值的,它的返回值可以分成三种情况 1) 正整数,表示正确输入参数的个数.例如执行 scanf("%d %d", &a, &b); 如果 ...

  5. c语言scanf函数计算乘积,C语言Scanf函数

    C语言的scanf函数 一.变量的内存分析 (一)字节与地址 ①. 内存以字节为单位 每个字节都有自己的内存地址,根据地址就可以找到该字节.整个内存相当于一整个酒店,而酒店以房间为单位,在这里每个房间 ...

  6. c语言scanf函数作用,C语言scanf函数应用问题解答

    C语言scanf函数应用问题解答 C语言的输入是由系统提供的库函数完成的.scanf函数是C语言中最常用且功能最强的输入函数,但该函数如使用不慎,就会出现错误或得不到预想的结果.以下结果都是基于VC+ ...

  7. C语言 scanf()和gets()函数的区别

    C语言 scanf()和gets()函数的区别 1.相同点:scanf( )函数和gets( )函数都可用于输入字符串 2.不同点:两者在功能上有所区别,具体区别如下: 要实现如下需求"从控 ...

  8. C语言scanf函数奇遇记

    C语言scanf函数奇遇记 作者:ocean    撰写日期:2011-11-20 博客链接:http://oceanspace.tk 看<The C Programming Language& ...

  9. c语言添加输入函数吗,C语言scanf()函数下支持中文输入吗?

    C语言scanf()函数下支持中文输入吗? C语言scanf()函数下支持中文输入吗? 如果我编写一个程序,要求是先输入姓,再输入名,然后按照常姓名的方式排列出来,如果我需要输入中文该怎么办? 搜索更 ...

  10. c语言scanf返回值

    c语言scanf返回值 1. scanf 函数是有返回值的,它的返回值可以分成三种情况   1) 正整数,表示正确输入参数的个数.例如执行 scanf("%d %d", & ...

最新文章

  1. 05-移动端开发教程-CSS3兼容处理
  2. unity, eulerAngle
  3. python语言控制结构是指_python程序的三种控制结构
  4. [转载] 杜拉拉升职记——43 偷听者
  5. 男女择偶基本心理类型
  6. HTML简介与历史版本
  7. 将网页以页面仅html,不用JS,教你只用纯HTML做出几个实用网页效果
  8. 河流淹没分析_【专题归纳】关于河流地貌的知识点整理!附中国十二条著名江河名称的由来...
  9. 境外自助游服务平台澳乐网获戈壁千万级投资
  10. ws550 第三方固件_【详细图文】华为WS550固件升级方法
  11. 写给前端的区块链开发入门指南:零基础开发基于以太坊智能合约的 ICO DApp
  12. mysql如何找回误删除数据_mysql如何找回误删除数据
  13. 中职计算机教学工作随笔,教师随笔日记(精选6篇)
  14. 台式计算机开机风扇不转,电脑开机显卡风扇不转是怎么回事|电脑开机风扇不转的解决方法...
  15. 程序员必备注释模板——“佛祖保佑 永无bug“
  16. 微信小程序 宠物社区源码
  17. (简单)华为P20 EML-AL00的USB调试模式在哪里打开的步骤
  18. 北京东城区社保转出业务个人办理图解流程,需要的朋友可以参考
  19. 互联网金融的信息安全(一)新环境的安全形势
  20. HTML - CSS - JavaScript

热门文章

  1. Cadence Allegro PCB设计88问解析(十四) 之 Allegro中库路径设置方法
  2. 工作分配问题 NOJ 1288 裸KM算法
  3. 中期检查Readme
  4. python一元一次方程虚数解_python – SymPy虚数
  5. js4eos支持EOS智能合约编译和部署了,再也不用编译EOS了
  6. 创建springboot项目
  7. ElasticSearch自定义pinyin和ik分词库
  8. Window mobile 软键盘输入法设置
  9. 哪些公司开发android输入法软件,六款Android平台第三方输入法软件横评
  10. ushort java_Java UShort类代码示例