#include "stdarg.h"
int my_printf (const char *format, ...)
{
?va_list arg;
?int done;
?
?va_start (arg, format);
?done = vprintf (format, arg);
?va_end (arg);
?return done;
}
vprintf是printf的底層實現(xiàn)細(xì)節(jié)
加上宏定義就可以方便的實現(xiàn)開/關(guān)調(diào)試信息了。