C语言scanf()函数的返回值

代码例子:

#include<stdio.h>
int main(){int num1=0,num2=0;int value= scanf("%d %d",&num1,&num2);printf("%d",value);printf("\nnum1= %d\nnum2= %d",num1,num2);return 0;
}
  • 返回值等于正确输入的个数,如果一个都没有接收到则返回0

键盘输入 1 2
返回值:2
num1= 1
num2= 2

  • 下面成功输入一个数,则返回值为1,由于错误输入一个数,scanf()未接收到正确数值,则第二个数num2未被赋值,数值未改变

键盘输入 1 c
返回值:1
num1= 1
num2= 0

  • 发生错误时,返回值是 -1 (EOF),由于不容易出错,这里用ctrl+ Z来制造错误。num1和num2 数值不发生改变

^Z
返回值:-1
num1= 0
num2= 0

C语言scanf()函数的返回值相关推荐

  1. C语言scanf函数的返回值、scanf函数的安全版、在while条件中使用scanf函数

    scanf函数的返回值,是正确读取的项数:读入一个数,返回1,读入2个数,则返回2,如此: VC2012,先做一个测试程序: 提示出错: error C4996: 'scanf': This func ...

  2. scanf函数的返回值以及在while循环中的应用

    我们刚开始学习C语言时,经常会使用scanf函数输入参数.但关于scanf函数的返回值你清楚吗? 一.scanf的返回值 scanf函数的返回值分为以下三种情况: 整形,例如我们在用scanf函数进行 ...

  3. 决定c++语言中函数的返回值类型的是,全国2009年10月高等教育自学考试C++程序设计试题及部分参考答案...

    全国2009年10月高等教育自学考试 C++程序设计试题 课程代码:04737 一.单项选择题(本大题共20小题,每小题1分,共20分) 在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码 ...

  4. scanf函数的返回值问题

    1.scanf()函数有返回值且为int型. 2.scanf()函数返回的值为:正确按指定格式输入变量的个数:也即能正确接收到值的变量个数. scanf("%d%d", & ...

  5. scanf函数的返回值是什么?

    scanf函数的返回值与正确输入数据的个数有关,当输入有错误时,错误输入之前正确输入数据的个数即为scanf的返回值.简而言之,scanf返回值等于读取到正确数据的个数. 初学者可能会问:scanf函 ...

  6. [C语言]printf函数和scanf函数的返回值

    先来看一道题 #include<stdio.h> int main() {int a=43;printf("%d\n",a);return 0; } 看完嘴角疯狂上扬, ...

  7. c语言system返回信息,理解c语言system函数的返回值

    作者:新浪微博(@NP等不等于P) 计算机学习微信公众号(jsj_xx) c语言中的system函数可以说是程序执行时的一道重生之门,其重生妙效犹如我们之前<透析硬链接和软链接的区别>一文 ...

  8. C语言之函数的返回值

    小明碰到一道数学选择题问小刚,小刚算了一会给小明说计算结果是100,应选A.那么小刚给小明的反馈就可以说是小刚的一个返回值. 那么函数的返回值是指函数被调用之后,执行函数体中的程序段所取得的并返回给主 ...

  9. C语言中scanf()函数的返回值

    c语言中简单的输入scanf函数和输出printf函数,我们经常使用,也很熟悉,但有时却还是会在这两个地方犯错. #scanf()函数 功 能: 执行格式化输入 用 法: int scanf(char ...

最新文章

  1. 删除DataTable中列重复的行
  2. 什么是 SAP Core Data Service Annotation Propagation
  3. 使用iai_kinect2标定kinectV2相机
  4. 减治法解决尼姆(Nim)游戏/拈游戏问题(JAVA)
  5. 苹果保修期_iPhone 保修期内哪些情况可以获得免费维修?
  6. 使用WebStorm将项目部署到IIS
  7. MySQL中的InnoDB和MyISAM存储引擎区别
  8. java托盘图标变白在linux,升级Ubuntu后系统托盘图标消失
  9. 微服务架构实践之邮件通知系统改造
  10. 蓝桥杯历年真题及详细解答
  11. 盒子科技刘恒:聚合支付系统演讲
  12. jQuery easyUI设置表格中的背景色
  13. 对车辆路试数据集mtcars进一步分析_【案例】图解电磁阀及其故障诊断分析
  14. Ipad恢复按键音、锁定音和截屏音
  15. CSP报错运行错误?
  16. Julia实现GCC-PHAT算法
  17. abaqus对实体单元进行复合材料每层厚度定义
  18. mac 中文输入法无法使用
  19. linux 命令之jq
  20. 教你如何实现一个完美的移动端瀑布流组件(附源码)

热门文章

  1. pikachu 靶场搭建(完整版)
  2. 联想拯救者y9000k和y9000p哪个好?区别对比
  3. 今天买了第一台本本!
  4. 蓝桥ROS机器人之现代C++学习笔记之路径规划
  5. 企业车辆管理系统_ER图_功能图_数据字典_数据库脚本
  6. 继电器与LED小夜灯结合实现控制小夜灯循环亮灭
  7. Unity 声音播放控制:Audio Mixer
  8. 《花开半夏》--2 消息,魏如风(1)
  9. 西门子MES软件ebr脚本使用说明-SIMATIC IT EBR(Opcenter Execution Pharma
  10. 填充阴影线(45°细线、剖面线)——Visio制图总结(五)