C语言库函数的返回值的一般规则

一、常见函数举例

1、判断函数

正确为1,错误为0

比如C语言中判断是否到达文件结尾函数

int feof(FILE *filepointer)

  • 1、到达文件尾部 1
  • 2、没有到达文件尾部 0

2、功能型函数

1、成功和失败类,文件关闭函数fclose

int fclose (FILE *filepointer)

  • 1、关闭成功 0
  • 2、关闭失败 1

2、实际功能类型,比如文件打开fopen

FILE fopen(FILE *filepointer)

  • 1、打开成功 文件指针
  • 2、关闭失败 NULL

二、返回值一般对应规则

类型 成功 失败
指针类型 成功的指针 NULL
判断类型 1 0
功能操作是否成功类型 0 非0
字符操作类型 成功操作个数 0
同上 成功操作字符 0

C语言库函数的返回值的一般规则相关推荐

  1. c语言函数返回值存储,C语言的函数返回值所存放的寄存器

    #include int add(int a, int b) { return a + b; } int asm_compare_one(int a) { _asm { mov edx, a cmp ...

  2. 易语言取linux命令返回值,易语言取程序返回值写法

    公告: 为响应国家净网行动,部分内容已经删除,感谢读者理解. 话题:易语言取程序返回值写法回答:在易语言中,程序包括"处理程序"都有六部分组成.一.程序名,就是程序的名称,程序名不 ...

  3. c语言宏函数返回值,C++宏定义方法的返回值

    这个人呐,面个试都会紧张,一紧张就忘东西...哎 其实究其原因在于自己对知识了解没有深入到一定程度(自己:怪我咯). 起因 今天被问到使用C++语言中的宏来求一年的秒数. 分析问题,其实秒数很容易计算 ...

  4. r语言 c 函数返回值,R语言入门 输出函数 cat、print、paste等区别理解

    一. 简介 cat.print函数都是输出函数 > cat("hello world") hello world >> print("hello wor ...

  5. c语言规定 函数返回值6,C语言六函数.ppt

    C语言六函数 第六章 函数 任何一个结构化程序都可以由三种基本结构组成:顺序结构.选择结构和循环结构,为了利用这三种结构编写结构化程序,通常需要采用自顶向下.逐步细化和模块化的程序设计方法,这也就是说 ...

  6. C语言主函数返回值含义

    上大学时候我学习C语言的时候主函数的类型还可以用void类型,毕业之后想再次加深一下编程的水平发现我找的编译器居然要求主函数必须具有int类型的返回值.简单的看了一点教程以及网络上的介绍之后,也不管三 ...

  7. scanf库函数的返回值

    目录 一背景: 二 scanf返回值规则 1.在格式字符串为用%d的情况下 (1)输入5 6此时scanf能正确读入的数据为两个,返回值为2  scanf正确读入概念补充 (2)如果输入5 t此时能正 ...

  8. C语言return的返回值问题(字符串)

    文章目录 前 总结 前言 近日在完成作业时,发现了关于return返回字符的问题 话不多说,直接上超简单实例 #include <stdio.h> char game() {if (1)r ...

  9. c语言子函数返回值,C语言函数说明与返回值

    在学习C语言函数以前,我们需要了解什么是模块化程序设计方法. 人们在求解一个复杂问题时,通常采用的是逐步分解.分而治之的方法,也就是把一个大问题分解成若干个比较容易求解的小问题,然后分别求解.程序员在 ...

最新文章

  1. 3.1 数据链路层功能概述
  2. 织梦自定义字段html,织梦dedecms自定义字段,首页怎么调用
  3. python中将字符变为大写_python如何同时把字符串大写变小写,小写变大写
  4. 课节3: 图游走类模型1-deepwalk与node2vec
  5. 机器学习常见的六大错误
  6. Android OTA升级(2):开启升级过程
  7. python迭代器学习与简单的实践
  8. 插上移动硬盘计算机没反应,移动硬盘插电脑没反应怎么办解决教程
  9. 使用C语言自定义函数计算三角形周长
  10. BC1.2协议之SDP
  11. R语言统计与绘图:生存曲线的两两比较
  12. 游戏编程模式 - 观察者模式
  13. mysql round不四舍五入_MySQL中ROUND函数进行四舍五入操作陷阱分析
  14. 计算机的收获初一作文,初一开学一个月的收获和感受作文
  15. 氢原子角向概率密度分布matlab,求氢原子角向概率密度.PPT
  16. 使用树莓派GPIO17和GPIO18连接DS18B20温度传感器(关于DS18B20的时序设置)
  17. 华为云官网负责人明哥:我们是如何做到门面不倒,8个月挑战业界翘楚?
  18. Nginx解决“no resolver defined to resolve xxx.xxx”
  19. 【QT开发笔记-基础篇】| 第五章 绘图QPainter | 5.11 路径
  20. 歪写数学史(圆周率的历史)

热门文章

  1. 回归预测 | MATLAB实现SVR(支持向量机回归)多输入单输出
  2. MySQL数据库下载安装5.7
  3. 二维码营销对于企业来说都有哪些作用
  4. MacBook Pro充电器可以用于iPhone和iPad快速充电吗?
  5. mdadm linux,mdadm命令_Linux mdadm 命令用法详解: mdadm是一个用于创建、管理、监控RAID设备的工具,它使用linux中的md驱动。...
  6. win7本地连接状态未知,依赖服务或组无法启动的六种解决方法
  7. java 电子杂志_java毕业设计_springboot框架的时尚电子杂志网站设计
  8. 【uni-app】云开发的增删改查CRUD(个人封装)
  9. 这些在京高校疏解转移到雄安新区、天津等地,已布局!
  10. Google技术分享