1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
|
#include <iostream>
#include <string>
using namespace std;
int main() {
int arr[2][2] = { {1, 2}, {3, 4} };
int row = sizeof(arr) / sizeof(arr[0]);
int col = sizeof(arr[0]) / sizeof(arr[0][0]);
for (int i = 0; i < row; i++) {
for (int j = 0; j < col; j++) {
cout << arr[i][j] << endl;
}
}
return 0;
}
int main()
{
int arr[2][3] = { {1,2,3}, {4,5,6} };
for (int(&ln)[3] : arr) { //참조자 안 붙이면 에러
for (int &col : ln) {
cout << col << ' ';
}
cout << endl;
}
return 0;
}
|
cs |
반응형
'프로그래밍 언어 > C++' 카테고리의 다른 글
(C++) 함수 오버로딩 & 디폴트 매개변수 (0) | 2021.09.14 |
---|---|
(C++) 제어문과 함수, 배열, 포인터 (0) | 2021.09.14 |
(C++) 문자 & 문자열 입력 및 추출 (0) | 2021.09.14 |