C语言 库函数的来源问题

来源:百度知道 编辑:UC知道 时间:2024/06/21 12:41:48
C语言 如果吧 prinf() scanf()也做为库函数使用
那这些函数怎么来的啊
大家可能没理解我说的
像库函数 sin(); sqrt();之类的 我们能自己别写出来 这样的函数。
但库函数printf() 之类的输入输出函数,不也是制造商 用C语言 编写出来的吗? 如何编写的? 只要告诉我大概的编写方向就OK了 提前谢谢!!

printf
char far *p;
p=0xb8000000;
*p=“内容“;

这些函数本来就在C语言标准库中
你写程序时,开头包含的#inlcude <stdio.h> #include <stdlib.h>
就涵盖了这些函数的定义。

编译时标准库是自动链接的,不需要你认为操作

这些函数都是通过库函数预编译来的
比如#include <stdio.h>
中的标准输入输出库的头文件就包含了这些函数,用的时候就连接这些函数