就像我们能够编程打印字符等操作就是调用了系统调用,但是我们没有写调用系统调用的代码,这就是库函数的功劳了。而我们只是引入了包含了库函数的头文件。
比如printf函数,我们在头文件<stdio.h>中包含了printf函数的声明,但是,如果我们写一个简单的函数的话,就不用把这么一个臃肿的函数头文件都包含进来,只需要将printf的声明包含进来即可
//只要把声明引入即可
extern int printf(__const char * __restrict __format,...);
int main(int argc, char const *argv[])
{
printf("heihei\n");
return 0;
}
运行结果: