关于头文件(后缀为.h结尾的文件)
后缀h是Header File(头文件)的首字母,头文件中一般存有程序所需函数的函数原型(Prototype);一些常量(Constant)、变量(Variable)、类型(Type)、和宏(Macro)等等。存于头文件的内容在编译时被编译器原封不动的复制到你的程序源码(以.c为后缀的文件)中,以提供所需函数和变量的声明。所以要在C源码开头写入#include ,用户自定义的头文件开头写入#include",用引号告诉编译器需要复制到源代码的头文件名称。
stdio.h——stdio(Standard Input and Output)意为标准输入输出。此头文件为C语言中最基础头文件之一,其中含最基本的输入和输出函数原型,及基本常量和宏。
eg.
函数原型
int printf ( const char * format, … );
int scanf ( const char * format, … );
FILE * fopen ( const char * filename, const char * mode );
size_t fread ( void * ptr, size_t size, size_t count, FILE * stream );
常量和宏
NULL
EOF(end of file ):C标准函数库中表示文件结束符,以while循环中以EOF作为文件结束标志,以EOF 作为文件结束标志的文件必为文本文件,在文本文件中,数据都是以字符的ASCII代码值的形式存放