본문 바로가기
개념/혼자 공부하는 C언어

chapter 10) 크기가 다른 배열을 출력하는 함수

by kiseno 2024. 7. 31.
728x90
반응형
SMALL
#include <stdio.h>

void print_ary(int *pa, int size);

int main(void){
    int ary1[5] = {10,20,30,40,50};
    int ary2[7] = {10,20,30,40,50,60,70};

    print_ary(ary1,5);
    printf("\n");
    print_ary(ary2,7);
}

void print_ary(int *pa, int size){
    int i;

    for(i = 0; i < size; i++){
        printf("%d ", pa[i]);
    }
}

 

main() 함수
1-1. 정수 배열 ary1[5]와 ary2[7]을 선언하고 각각 {10, 20, 30, 40, 50}, {10, 20, 30, 40, 50, 60, 70}으로 초기화
1-2. print_ary() 함수를 호출하여 ary1의 요소들을 출력, 이후 줄 바꿈
1-3. print_ary() 함수를 다시 호출하여 ary2의 요소들을 출력

print_ary() 함수
2-1. 정수 포인터 pa와 크기를 나타내는 정수 size를 매개변수로 받음
2-2. for 루프를 사용하여 size만큼 pa를 이용해 배열 요소들을 출력

728x90
반응형
LIST