코딩 | 개념 정리/C

[C언어] 배열 요소 복사하기

PatienceLee 2021. 4. 29. 00:25

이번 포스팅에서는 하나의 배열 요소를 다른 요소에게 복사하는 코드를 작성해보았습니다.

#include <stdio.h>
#define SIZE 10

void array_print(int a[], int size); // 배열 출력 함수
void array_copy(int a[], int b[], int size); // 배열 복사 함수

int main(void)
{
	int a[SIZE] = { 0, 1, 2, 3, 4, 5 };
	int b[SIZE] = { 0, };

	array_print(a, SIZE);
	array_copy(a, b, SIZE);
	array_print(b, SIZE);
	return 0;
}

void array_print(int a[], int size)
{
	int i;
	for (i = 0; i < SIZE; i++)
	{
		printf("%d ", a[i]);
	}
	printf("\n");
}

void array_copy(int a[], int b[], int size)
{
	int i, temp;

	for (i = 0; i < SIZE; i++)
	{
		temp = a[i];
		b[i] = temp;
		b[i] = a[i];
	}
	printf("\n");
}

▲ 위 코드 실행시 화면 출력값

그럼 오늘도 거운 딩!

반응형