반응형
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 |
#include <iostream>
using namespace std;
int main(){
// 두 개의 배열 정의
int arrayA[3] = {100, 88, 92};
int arrayB[3];
// arrayA 내용을 arrayB로 복사
for(int i = 0; i <=5; ++i){
arrayB[i] = arrayA[i];
}
return 0;
} |
cs |
arrayA를 arrayB로 원소를 복사하는 것이다.
출력문으로 결과를 확인해보자면 아래 소스로 바뀐다.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 |
#include <iostream>
using namespace std;
int main(){
// 두 개의 배열 정의
int arrayA[3] = {100, 88, 92};
int arrayB[3];
// arrayA 내용을 arrayB로 복사
for(int i = 0; i <=3; ++i){
arrayB[i] = arrayA[i];
cout << "arrayA[" << arrayA[i] << "]" << endl;
cout << "arrayB[" << arrayB[i] << "]" << endl;
}
return 0;
} |
cs |
대괄호 안 숫자를 보면 원소가 복사되었다는 것을 알 수 있다.
반응형
'공부 > 개발노트' 카테고리의 다른 글
[C/C++] 함수의 오버로딩의 이해 (0) | 2016.08.21 |
---|---|
[C/C++] sizeof 연산자를 활용해서 배열의 크기 알아보기 (0) | 2016.08.19 |
[C/C++] 배열의 초기화 (0) | 2016.08.19 |
[C/C++] 원소의 탐색(배열) (0) | 2016.08.19 |
[C/C++] 배열 비정상 오류창 접근 위반 오류 (0) | 2016.08.19 |