64,648
社区成员
发帖
与我相关
我的任务
分享
#include <iostream>
using namespace std;
void SetValue(int (&array)[5][5])
{
for(int i = 0; i < 5; ++i)
{
for(int j = 0; j < 5; ++j)
{
cout << array[i][j] << "\t";
}
cout << endl;
}
}
int main(void)
{
int Array[5][5];
for(int i = 0; i < 5; ++i)
{
for(int j = 0; j < 5; ++j)
{
Array[i][j] = i * 5 + j;
}
}
SetValue(Array);//设置数组的值
return 0;
}
#include <iostream>
using namespace std;
void SetValue(int* array, int n, int m)
{
for(int i = 0; i < n; ++i)
{
for(int j = 0; j < m; ++j)
{
cout << *(array + i * n + j) << "\t";
}
cout << endl;
}
}
int main(void)
{
int Array[5][5];
for(int i = 0; i < 5; ++i)
{
for(int j = 0; j < 5; ++j)
{
Array[i][j] = i * 5 + j;
}
}
SetValue((int*)Array, 5, 5);
return 0;
}