Ex54-2차원 배열의 주소를 저장하는 배열 포인터 변수 p 사용하기

CODEDRAGON Development/C, C++

반응형

   

2차원 배열의 주소를 저장하는 배열 포인터 변수 p 사용하기

   

   

소스코드

   

#include <stdio.h>

//
함수의 선언, 배열 포인터 변수
void func(int(*p)[4], int num1, int num2);

int main(void){

        int array[2][4]={10,20,30,40,50,60,70,80};
        func(array, sizeof(array)/16, sizeof(array)/8); //
함수의 호출
                                // 32/16(
)       32/8()
        return 0;
}

//
함수의 정의
void func(int(*p)[4], int num1, int num2){

        int i, j;
        for(i=0; i<num1; i++){
                for(j=0; j<num2; j++){
                        printf("%d ", p[i][j]);
                }
                printf("\n");
        }
}


   

   

출력결과

   

반응형