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 |