Brise

2차원 배열 함수 호출 예제 본문

프로그램/C,C++

2차원 배열 함수 호출 예제

naudhizb 2015. 5. 11. 00:55
반응형


--


--


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
#include <stdio.h>
 
#define ARR_ROW 4
#define ARR_COL 3
void add_array(int row, int col, int Arr[][col])
{
        int i,j;
        for(i=0; i<row; i++)
        {
                for(j=0; j<col ; j++)
                        Arr[i][j] += Arr[i][j];
        }
 
}
 
void print_array(int row, int col, int Arr[][col])
{
        int i,j;
        for(i=0; i<row ; i++)
        {
                for(j=0; j<col ; j++)
                printf("%d\t",Arr[i][j]);
                printf("\n");
        }
 
}
 
 
int main (void)
{
        printf("Start\n");
        int mArr[ARR_ROW][ARR_COL] = {{1,2,3},{4,5,6},{7,8,9},{10,11,12}};
 
        print_array(ARR_ROW,ARR_COL,mArr);
        add_array(ARR_ROW,ARR_COL,mArr);
 
        print_array(ARR_ROW,ARR_COL,mArr);
 
        return 0;
}
cs



--


--



반응형

'프로그램 > C,C++' 카테고리의 다른 글

2차원 포인터의 값과 주소 접근 방식  (0) 2015.12.12
C언어 표준매크로  (0) 2015.08.20
C언어의 변수형 정리  (0) 2015.08.14
Call by value, Call by reference  (0) 2015.05.11
함수 포인터 배열 예제  (0) 2015.02.13
Efficient C coding  (0) 2014.09.30
쉽게 이해하는 포인터  (0) 2014.09.01
Comments