ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
声明和调用多参函数的语法往往成为错误的诱因。首先,要记住必须声明每个参数的类型。例: ~~~ 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)。