第 15 章 可变参数
问题列表:
15.1 为什么调用printf() 前, 必须要用#include
?
15.2 为什么%f 可以在printf() 参数中, 同时表示float 和double?他们难道不是不同类型吗?
15.3 为什么当n 为long int, printf("%d", n); 编译时没有匹配警告?
15.4 怎样写一个有可变参数的函数?
15.5 怎样写类似printf() 的函数, 再把参数转传给printf() 去完成大部分工作?
15.6 怎样写类似scanf() 的函数, 再把参数转传给scanf() 去完成大部分工作?
15.7 怎样知道实际上有多少个参数传入函数?
15.8 为什么编译器不让我定义一个没有固定参数项的可变参数函数?
15.9 我有个接受float 的可变参函数, 为什么va arg(argp, float) 不工作?
15.10 va arg() 不能得到类型为函数指针的参数。
15.11 怎样实现一个可变参数函数, 它把参数再传给另一个可变参数函数?
15.12 怎样调用一个参数在执行是才建立的函数?