c语言scanf(%d%d,ab)解释与EOF的使用
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的使用相关推荐
- C语言scanf函数用法详细解释!!!
函数名: scanf 功 能: 执行格式化输入 用 法: int scanf(char *format[,argument,...]); scanf()函数是通用终端格式化输入函数,它从标准输入设 ...
- C语言scanf函数用法详细解释!
函数名: scanf 功 能: 执行格式化输入 用 法: int scanf(char *format[,argument,...]); scanf()函数是通用终端格式化输入函数,它从标准输入设备( ...
- c语言中数组部分输入赋值,c语言scanf对数组赋值
c语言动态数组赋值,,c语言结构体数组赋值,c语言scanf对数组赋值 c语言数组动态赋值,<手把手教你学51单片机-C语言>之六 中断与数码管动态显示,c语言结构体数组赋值,c语言sca ...
- c语言scanf返回值错误,c语言scanf返回值
1. scanf 函数是有返回值的,它的返回值可以分成三种情况 1) 正整数,表示正确输入参数的个数.例如执行 scanf("%d %d", &a, &b); 如果 ...
- c语言scanf函数计算乘积,C语言Scanf函数
C语言的scanf函数 一.变量的内存分析 (一)字节与地址 ①. 内存以字节为单位 每个字节都有自己的内存地址,根据地址就可以找到该字节.整个内存相当于一整个酒店,而酒店以房间为单位,在这里每个房间 ...
- c语言scanf函数作用,C语言scanf函数应用问题解答
C语言scanf函数应用问题解答 C语言的输入是由系统提供的库函数完成的.scanf函数是C语言中最常用且功能最强的输入函数,但该函数如使用不慎,就会出现错误或得不到预想的结果.以下结果都是基于VC+ ...
- C语言 scanf()和gets()函数的区别
C语言 scanf()和gets()函数的区别 1.相同点:scanf( )函数和gets( )函数都可用于输入字符串 2.不同点:两者在功能上有所区别,具体区别如下: 要实现如下需求"从控 ...
- C语言scanf函数奇遇记
C语言scanf函数奇遇记 作者:ocean 撰写日期:2011-11-20 博客链接:http://oceanspace.tk 看<The C Programming Language& ...
- c语言添加输入函数吗,C语言scanf()函数下支持中文输入吗?
C语言scanf()函数下支持中文输入吗? C语言scanf()函数下支持中文输入吗? 如果我编写一个程序,要求是先输入姓,再输入名,然后按照常姓名的方式排列出来,如果我需要输入中文该怎么办? 搜索更 ...
- c语言scanf返回值
c语言scanf返回值 1. scanf 函数是有返回值的,它的返回值可以分成三种情况 1) 正整数,表示正确输入参数的个数.例如执行 scanf("%d %d", & ...
最新文章
- 05-移动端开发教程-CSS3兼容处理
- unity, eulerAngle
- python语言控制结构是指_python程序的三种控制结构
- [转载] 杜拉拉升职记——43 偷听者
- 男女择偶基本心理类型
- HTML简介与历史版本
- 将网页以页面仅html,不用JS,教你只用纯HTML做出几个实用网页效果
- 河流淹没分析_【专题归纳】关于河流地貌的知识点整理!附中国十二条著名江河名称的由来...
- 境外自助游服务平台澳乐网获戈壁千万级投资
- ws550 第三方固件_【详细图文】华为WS550固件升级方法
- 写给前端的区块链开发入门指南:零基础开发基于以太坊智能合约的 ICO DApp
- mysql如何找回误删除数据_mysql如何找回误删除数据
- 中职计算机教学工作随笔,教师随笔日记(精选6篇)
- 台式计算机开机风扇不转,电脑开机显卡风扇不转是怎么回事|电脑开机风扇不转的解决方法...
- 程序员必备注释模板——“佛祖保佑 永无bug“
- 微信小程序 宠物社区源码
- (简单)华为P20 EML-AL00的USB调试模式在哪里打开的步骤
- 北京东城区社保转出业务个人办理图解流程,需要的朋友可以参考
- 互联网金融的信息安全(一)新环境的安全形势
- HTML - CSS - JavaScript
热门文章
- Cadence Allegro PCB设计88问解析(十四) 之 Allegro中库路径设置方法
- 工作分配问题 NOJ 1288 裸KM算法
- 中期检查Readme
- python一元一次方程虚数解_python – SymPy虚数
- js4eos支持EOS智能合约编译和部署了,再也不用编译EOS了
- 创建springboot项目
- ElasticSearch自定义pinyin和ik分词库
- Window mobile 软键盘输入法设置
- 哪些公司开发android输入法软件,六款Android平台第三方输入法软件横评
- ushort java_Java UShort类代码示例