c++ 編程練習 003:好怪異的返回值

描述

填空,使得程序輸出指定結果

#include <iostream>
using namespace std;
getElement(int * a, int i)
{
	return a[i];
}
int main()
{
	int a[] = {1,2,3};
	getElement(a,1) = 10;
	cout << a[1] ;
	return 0;
}

輸入

輸出
10

樣例輸入

樣例輸出
10

來源
Guo Wei


分析

此處是改變函數的返回值,那麼必須使用引用。


int &getElement(int* a, int i)
{
	return a[i];
}

在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章