C++ 多参函数

2023-03-20 15:49 更新

声明和调用多参函数的语法往往成为错误的诱因。首先,要记住必须声明每个参数的类型。例:

void printTime (int hour, int minute) {
    cout << hour;
    cout << ":";
    cout << minute;
}

很容易写成(int hour, minute),这种形式用于变量声明是合法的,但用于参数声明就不行。

另一个容易混淆的地方是,你不需要声明参数值的类型。下面这段代码是错误的!

int hour = 11;
int minute = 59;
printTime (int hour, int minute);     // 错误!

本例中,编译器看到声明语句就可以知道hour和minute的类型。传递参数值时给出类型是不必要的,也是非法的。正确的语法形式是printTime(hour, minute)。

以上内容是否对您有帮助:
在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号