使用va_list自定义print的小例子.

大家比较熟悉的printf函数,前面是输出的字符串的格式,后面跟着的是可变的输入参数.

这种可变的参数如何做出来的呢?

va_list和va_arg.

va_list获取的是指定的参数列表,va_arg是把当前位置的输入参数转换为指定的类型,

由此可以得到一个实现printf的思路...

你可能感兴趣的:(C++,c,C#)