본문 바로가기

컴퓨터 과학 & 영상처리 관련/C / C++

2차원 배열을 1차원 포인터로 접근하여 출력하는 함수

#include <stdio.h>

void print(int* array, int size)
{
     int i = 0;
     for(i = 0; i < size ; i++)
           printf("%d\n",array[i]);
     printf("\n");
}

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

    print(a,2);
    print(*b,4);
    
    return 0; 
}

 

결과

0

1

 

0

1

2

3