可变参数

详情

引入可变参数的目的

  • 使用可变长度参数可以简化代码书写。
  • 可变参数不传时,不会报错,会提供缺省值

语法

  • 数据类型后面加三个点“… ”​,在函数内,可变长度参数可以看作是数组。

注意事项

  • 可变长度参数必须是参数列表中的最后一个,一个函数也只能有一个可变长度的参数。

举例说明

  • 可变长度参数实际上会转换为数组参数
  • 函数声明 max(int min, int… a),实际上会转换为 max(int min, int[​] a)。在 main 函数调用 max(0,2,4,5) 的时候,实际上会转换为调用 max(0, new int[​]{2,4,5})。

关联网络

演化日志

  • v0.1 (2025-05-19):初始版本
  • v0.2 (2026-01-10):补充关联网络、演化日志

复习回顾

📈 轮次: 1 🕒 lastReview: 2026-01-10 15:32:13 📅 nextReview: 2026-01-17 00:00:00