阅读程序完成代码的完善

阅读程序完成代码的完善
#include
using namespace std;
int& put(int n); //输入值到数组中
int get(int n); //从数组中获取值
int vals[10];
int error=-1;
void main()
{
put(0)=10; // 输入值到第一个数组元素
put(1)=20; put(2)=30;
cout<<get(0)<<endl;
cout<<get(1)<<endl;
cout<<get(2)<<endl;
put(12)=1; //out of range
}
这什么意思怎么完善
求指点。

就写完put函数和get函数的定义