|
c语言本身没有提供输入输出的语句,
而是在头函数<stdio.h>中提供了几个函数来实现输入输出。
平时自己写的头文件中,函数都是自己写代码实现的。
就产生了这这样一个问题:
printf(),scanf(),gets()...等函数的内部是什么样的?
就是说
size_t scanf(char *fmt,...)
{
//contert
}
content 这部分是什么样的啊?
我看过了 stdio.h 这个文件,发现只有函数的声明,而没有实现的细节。
这几个函数到底是怎么实现的?在哪里实现的?
困扰好久了。 |
|