#include<iostream>
using namespace std;
static int val[10];//定义静态数组val
//定义了一个返回类型为int的函数,返回的是数组n的元素
//注这里使用了引用,如不加引用则不能实现=的赋值操作
int& fun(int n) {
return val[n];
}
int main(void) {
int i;
for (i = 0; i < 10; i++) {
fun(i) = i + 1 ;
}
for (i = 0; i < 10; i++) {
cout << val[i] << " ";
}
return 0;
}
函数返回值作为左值对数组进行赋值
最新推荐文章于 2024-07-24 22:13:06 发布