C+中可變參數?如何編寫接受可變數量參數的函數?這有可能嗎?怎么可能?
3 回答

炎炎設計
TA貢獻1808條經驗 獲得超4個贊
va_list
va_start()
, va_arg()
va_end()
.
#include<stdarg.h>int maxof(int n_args, ...){ va_list ap; va_start(ap, n_args); int max = va_arg(ap, int); for(int i = 2; i <= n_args; i++) { int a = va_arg(ap, int); if(a > max) max = a; } va_end(ap); return max;}
operator<<()
- 3 回答
- 0 關注
- 480 瀏覽
添加回答
舉報
0/150
提交
取消