请问 int max(int cnt,...) 三个点代表什么意思? 为什么释放va_end(v) return mv有什么作用?

2025-04-18 06:46:19
推荐回答(1个)
回答1:

三个点代表可变数目形参列表,也就是说调用该函数的时候可以传递不定数目的实参。
va_end(v);语句是调用va_end(v)函数;
return mv;是返回一个值到调用处。
因为该函数作用是求最大值,所以要把最大值(比较的结果)返回给调用处。