【发布时间】:2015-04-30 01:46:59
【问题描述】:
我是 C++ 新手,所以我问了一个简单的问题,但我似乎找不到答案。 我正在尝试编写一个函数来打印二维整数数组的所有元素并打印其内容。我正在尝试使用指针表示法使用数组表示法来做到这一点。我不知道要向指针表示法的方法发送什么。到目前为止,这是我的代码:
#include <iostream>
using namespace std;
void arrayNotation(int array[][4], int row){
for (int i = 0; i < row; i++){
for (int j = 0; j < 4; j++){
cout << array[i][j];
}
cout << "\n";
}
cin.get();
}
void pointerNotation(){//i dont know what to send it
for (int i = 0; i<4; i++){
for (int j = 0; j<4; j++){
cout << (*(*(array + i) + j));
}
}
}
int main(){
int array[2][4] = { { 467, 223, 189, 100 }, { 222, 561, 489, 650 } };
arrayNotation(array, 2);
pointerNotation();//how do you send it in to be pointer notation?
return 0;
}
谢谢!
【问题讨论】: