C+中可變參數?如何編寫接受可變數量參數的函數?這有可能嗎?怎么可能?
3 回答
炎炎設計
TA貢獻1808條經驗 獲得超4個贊
va_listva_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 關注
- 486 瀏覽
添加回答
舉報
0/150
提交
取消
