目录
一、头文件及其用法
https://www.bilibili.com/read/cv8205782/
二、头文件作用
- 引用外部接口
- 对外提供接口
三、C语言常用头文件整理
文件IO
-
stdio.h
标准输入输出头文件
perror("open export:");
-
sys/types.h
定义数据类型,如 ssize_t,off_t 等 -
fcntl.h
定义 open,creat 等函数原型,创建文件权限的符号常量 S_IRUSR 等 -
unistd.h
定义 read,write,close,lseek 等函数原型 -
errno.h
与全局变量 errno 相关的定义
字符串
- string.h
https://blog.csdn.net/qq_39530692/article/details/126612130
strlen
strcpy
strtok
memset
:https://www.runoob.com/cprogramming/c-function-memset.html
调试
- assert.h
assert(0!=p);//如果p等于0,则报错误
命令行
- getopt.h
命令行解析
getopt_long
:https://www.jianshu.com/p/7471d593255d
https://blog.csdn.net/qq_33850438/article/details/80172275/
可变参数
stdarg.h
https://www.jianshu.com/p/b622d7bbfc73
四、C语言标准库
https://www.runoob.com/cprogramming/c-standard-library.html
五、善于include源文件
https://bbs.csdn.net/topics/603409433 ,其实c源文件可以include另外一个c源文件,但是不规范。
六、头文件相关的错误
- redefinition of
首先得弄清变量的“声明/定义”,int a;
与int a = 100;
,带变量类型的就是声明/定义。
0 条评论