可以参考下面的代码:
#include
double average(double *x, int len)
{
double sum = 0;
for (int i = 0; i < len; i++) // 求总和
sum += x[i];
return sum/len; // 返回平均值
}
int main()
{
double num[] = {1, 2, 3, 4, 5};
printf("average = %lf\n", average(num, 5));
return 0;
}
扩展资料:
C++关键字
struct,class,union
用于类型声明。class是一般的类类型。struct在C++中是特殊的类类型,声明中仅默认隐式的成员和基类访问限定与class不同(struct是public,class是private)。union是联合体类型。满足特定条件类类型——POD struct或POD union可以和C语言中的struct和union对应兼容。
do,for,while
循环语句的组成部分。C++支持do-while循环、for循环和while循环。C++11新增了ranged-based for循环,用:分隔声明的对象和指定循环的范围。
参考资料来源:百度百科-C++