1、背景
一个阶段一个想法。做它。
记录头文件包括包括什么。
2、头文件
2.1 <stdint.h>头文件
<stdint.h> 是C99中引进的一个标准C库的头文件,定义了int16_t 、uint32_t、int64_t等整型以及各类整形的最大最小值INTN_MIN 、UNITN_MAX。
2.2 <termios.h>
Termios库---Linux/Unix下描述一个通用的终端接口,该接口可提供对异步通信端口的控制。
typedef struct {
....
}termios, *termios_p;
2.3 <stdio.h>
函数原型 void atexit(void (*func)(void) );
功能:注册终止函数(即main执行结束后调用的函数)
主要作用是为了解耦,这样就不用管主进程调用了多少模块,不管这些模块的退出清理,在主进程退出之前,根据你注册的我调用这些终止处理函数来释放资源。
在一个程序中最多可用atexit()函数注册32个处理函数,这些函数的调用顺序与其注册顺序相反,即最先注册,最后调用。