#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
有很多平时都会用到的功能,把他们分类,在不同的头文件里声明其原型。
比如输入输出功能,要#include
我们常用的printf函数就是在这个头文件中声明的。
实际上,在我们编写的程序里并未定义printf函数,那我们为什么可以用它呢?
原因就是他已经在stdio.h中声明了。
程序编译的时候,会经历一个预处理的过程,#include标记的头文件中的函数声明会被加入到目标文件中,然后经历过编译、链接,生成正确的目标程序。
这个是头文件,我个人认为不必深究。什么是头文件?
比如用到测试字符串长度函数strlen(字符数组)就需要添加String.h这个头文件
格式为Include“String.h”
添加过后,程序在编译时会自动到String.h文件中搜索Strlen()函数
研究这个会把你累死且没有任何用处。.h文件的内容和数量都是不断在增长的。还是找本书系统的学习,按照功能而不是文件来学习
程序中出现什么样的函数,然后根据函数找到调用函数,就会知道include 与那些有关系 比如我们常用的printf(); 就在include