【发布时间】:2016-08-30 10:13:27
【问题描述】:
我发现一个程序在函数原型和声明中使用了不同的参数,所以我做了一个基本的程序。
#include <iostream>
using namespace std;
void add(int a, int b);
int main()
{
add(3,4);
}
void add(int c, int d){
int e = c + d;
cout << e << endl;
}
我运行这个程序,它可以工作。这是否意味着“函数原型”和“函数声明”中的参数名称不必相同?
【问题讨论】:
-
您的示例中的拼写错误可能会让人感到困惑。在声明中,您使用
it而不是int并且您的include输入错误
标签: c++ function parameters language-lawyer names