본문 바로가기
공부/개발노트

[C/C++] 배열의 원소를 복사하기

반응형
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= {1008892};
    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= {1008892};
    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

 

 

대괄호 안 숫자를 보면 원소가 복사되었다는 것을 알 수 있다.

 

반응형