前提:ANSI C 为了提高可移植性, 通过头文件stdarg.h提供了一组方便使用可变长参数的宏
我们考虑写一个山寨版的 printf(), 取名为 tiny_printf() tiny_printf()的第一个参数指定后续的各参数的类型, 第二个参数开始指定需要输出的值 tiny_printf(“sdd”, “result…”, 3, 5);
#include
#include
#include
void tiny_printf(char *format,
前提:ANSI C 为了提高可移植性, 通过头文件stdarg.h提供了一组方便使用可变长参数的宏
我们考虑写一个山寨版的 printf(), 取名为 tiny_printf() tiny_printf()的第一个参数指定后续的各参数的类型, 第二个参数开始指定需要输出的值 tiny_printf(“sdd”, “result…”, 3, 5);
#include
#include
#include
void tiny_printf(char *format,
微信扫码登录