C语言自带的函数是怎么编写的

发布时间:2024-05-09 20:04 发布:上海旅游网

问题描述:

比如input(),printf()这些函数,在stdio.h中生命,但是这些函数是怎么弄的。底层的函数是怎么写的?

问题解答:

这个很简单,
1,这些函数调用的read()和write()
2,而read和write的参数是操作系统标准化句柄,即读/写到标准化的输入输出端口;
3,这些句柄有0,1,2,分别对应STDIN,STDOUT,STDERR;

呵呵,兄弟,祝你好运啊

跟C差不多,可能 有些是用汇编写的

大部分都是用C语言实现的,极少数使用汇编实现。

可以看看gcc的源码。

热点新闻