📄 403.cpp
字号:
/*
copyright by Feng
403.CPP
Demo array as function's parameter
*/
#include <iostream.h>
float Total(float a[],int num);
const int SIZE = 10;
main()
{
float * f = new float [SIZE];
if(!f)
{
cout << "动态分配失败\n";
return 1;
}
for (int i=0;i<SIZE;i++)
f[i]=i+i; //*(f+i)
cout <<"Sum = " << Total( f ,SIZE) <<endl;
//调用时,数组用数组名 ↑ */
cout << "Average = " << Total(f,SIZE)/SIZE;
delete []f;
return 0 ;
}
/* 定义函数: ↓用数组名作为参数,也可以这样说明参数类型float * a */
float Total(float a[],int num)
{
int i;
float sum = 0;
for (i=0; i<num ; i++)
sum += a[i];
return sum;
}
/*
Sum = 90
Average = 9
*/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -