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. 7个Python特殊技巧,助力你的数据分析工作之路
  2. 如何debug web worker
  3. IOS之Swift的CoreData入门使用案例
  4. Ajax基本案例详解之$.post的实现
  5. 教育部:麻省理工学院2019年本科生未招收一名中国大陆的学生不属实
  6. 开源XDesigner ORM 框架设计
  7. MYSQL数学函数哪些事
  8. php 获取文件扩展名
  9. 【vivado使用】第2篇:超实用的vivado使用教程
  10. CAD工具——导出JPG
  11. su命令的隐患——用户提权
  12. 华为Ruby语言需要去理解的东东
  13. 【C语言】有一篇文章,共有3行文字,每行不超过80个字符。要求统计出其中英文大写字母,小写字母,数字,空格以及其它字符的个数。请使用数组实现。
  14. 代码审计| HDWiki 漏洞(一)
  15. ABP入门系列之1——ABP总体介绍
  16. 扫码枪(条码枪)v1.0可以实现无焦点捕获扫码输入,并可上传数据到服务器
  17. codeforces 584E
  18. [IOI2005]Riv河流
  19. Marlon's String zoj3587
  20. 字体图标兼容性,兼容IE

热门文章

  1. PB中的像素与PBU之间的转换
  2. JavaScript常见输出语句
  3. CVE-2022-1162 Gitlab 硬编码漏洞复现
  4. who is killer
  5. 读书有益——》我不过无比正确的生活
  6. 烽火通信ECC升级转换S4项目的实施方法和价值收益
  7. 你真的知道怎么实现一个延迟队列吗?
  8. mac 设置 nginx 代理
  9. sklearn-SVM 模型保存、交叉验证与网格搜索
  10. MapBox离线地图+python获取瓦片数据