摘要:
头文件<stdio.h>声明了三种类型,一些宏和很多执行输入输出的函数。1、类型:FILE 它是一个对象类型,可以记录控制流需要的所有信息,包括它的文件定位符、指向相关的缓冲的指针、记录是否发生了读/写错误的错误指示符和记录文件是否结束的文件结束符。fpos_t 它是一个对象类型,可以唯一指定文件中 阅读全文
摘要:
头文件<stddef.h>定义了各种变量类型和宏。这些定义中的大部分也出现在其它头文件中。 1、类型:ptrdiff_t 是指两个指针相减的结果的有符号整数类型size_t 是sizeof操作符的结果的无符号整数类型wchar_t 是一个整值类型,它范围内的值可以表示最大扩展字符集中所有成员的不用编 阅读全文
摘要:
头文件<stdarg.h>声明了一种类型并且定义了三个宏,这样就可以提前访问一个参数表,调用函数在被编译时并不知道这个参数表中参数的数目和类型。其目的是是为了让函数能够接受可变参数。 1、类型:va_list 它是一个保存宏va_start、va_arg和va_end所需要的信息的类型。如果要访问不 阅读全文
摘要:
头文件<signal.h>为处理各种各样的信号声明了一个类型和两个函数,并且定义了几个宏。 1、类型:sig_atomic_t sig_atomic_t是 int 类型,在信号处理程序中作为变量使用。它是一个对象的整数类型,该对象可以作为一个原子实体访问,即使存在异步信号时,该对象可以作为一个原子实 阅读全文