[英]Invalid conversion from 'int*' to 'int'
这行不通。 谁能告诉我为什么?
#include <iostream>
using namespace std;
int mean( int );
int main() {
int array[] = {43, 5, 3, 5, 2};
cout << mean(array);
}
int mean( int list[] ) {
return list[0];
}
这些是我得到的错误:
Invalid conversion from 'int*' to 'int'
Initializing argument 1 of 'int mean(int)'
您正使用其他签名向前声明mean
函数。 修正您的前向声明:
int mean( int[] );
您缺少原型中的障碍物。 尝试这个:
int mean(int[]);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.