이번 포스팅에서는 하나의 배열 요소를 다른 요소에게 복사하는 코드를 작성해보았습니다.
#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");
}
그럼 오늘도 즐거운 코딩!
반응형
'코딩 | 개념 정리 > C' 카테고리의 다른 글
[C언어] 포인터, 배열의 원소를 역순으로 출력하기 (0) | 2021.04.29 |
---|---|
[C언어] 포인터와 배열에서 포인터의 장점은? (0) | 2021.04.29 |
[C언어] 2개의 정수 배열 비교하기 (2) | 2021.04.29 |
[C언어] 배열로 최대값, 최소값 출력하기 (0) | 2021.04.28 |
[C언어] 배열로 월별 일수 출력하기 (0) | 2021.04.28 |