鸿 网 互 联 www.68idc.cn

当前位置 : 服务器租用 > 编程语言开发 > c语言 > >

C语言中scanf函数的实现

来源:互联网 作者:佚名 时间:2013-10-28 10:30
接上一篇 C语言中可变参数函数实现原理 ,从理论上详细介绍了C语言中可变参数函数的实现,这一篇从minix内核源码中的scanf函数入手,学习C语言经典可变参数函数的实现过程 在scanf.c文件中,可以看到scanf函数,代码如下: #include stdio.h #include stdarg

接上一篇C语言中可变参数函数实现原理,,从理论上详细介绍了C语言中可变参数函数的实现,这一篇从minix内核源码中的scanf函数入手,学习C语言经典可变参数函数的实现过程

在scanf.c文件中,可以看到scanf函数,代码如下:

#include <stdio.h> #include <stdarg.h> #include scanf(const char *format, ...) { va_list ap; int retval; va_start(ap, format); retval = _doscan(stdin, format, ap); va_end(ap); return retval; }

网友评论
<