[정보처리기사] C언어 - 함수에 주소를 전달하는 예제3
ex1 #include #define SIZE 3 void func(int *m, int *a, int b); int main(void) { int num [SIZE] = {1, 3, 6}; int a = 10, b = 30; func( num, &a, b); printf("a=%d, b=%d₩n", a, b); return 0; } void func(int *m, int*x, inty) { int i = 0, n =0; y = *x; n = *(m+1) + (*m+2); *x = ++n; } 해설 #define SIZE 3 -> 모든 SIZE는 3으로 대체한다. int num [SIZE] = {1, 3, 6}; -> num[3] = {1, 3, 6} num 100번지 101번지 102번지 100번지 1..