Linux中printf函数的底层实现
printf ,是C语言库函数,它的实现依赖于操作系统;
在Linux中,printf的实现,间接调用了Linux的系统调用接口write;
//linux源码:init/main.c
static int printf(const char *fmt, ...){
va_list args;
int i;
va_start(args, fmt);
//只需要知道printf调用了write接口即可
write(1,printbuf,i=vsprintf(printbuf, fmt, args));
va