02 2012 档案

摘要:1 int printf(const char *format, ...) 2 { 3 va_list arg; 4 int done; 5 va_start (arg, format); 6 done = vfprintf (stdout, format, arg); 7 va_end (arg); 8 9 return done;10 }初学C语言,我一直搞不懂它是怎么获得参数的数据类型的,我只能猜测是由占位符所决定的1.printf传递已经初始化好了的arg的地址给vfprintf2.vfprintf处理第一个format,当获得一个占位符的时候,就将arg的... 阅读全文
posted @ 2012-02-07 10:46 latyas 阅读(473) 评论(0) 推荐(1)