利用可变参数列表简单实现printf函数的功能

利用可变参数来实现输出函数,有两点必须已知: 第一,需知输出参数的个数,这个 可以通过可变参数列表的第一个参数可知。 第二,需知各输出参数的类型,这个也可以通过可变参数列表的第一个参数可知。 例如:实现输出:hello world! 100 则传参时,可将hello看做一字符串,world看做5个字符,!原样输出,100为整数输出,即可表示为: myprintf("%s %c%c%c%c%c! %
相关文章
相关标签/搜索