Programming/C++

배열을 함수의 인자로 전달하는 방법

OKOK 2017. 3. 10. 02:08

/*

아 그동안 주변에 너무 휘둘렸다...

어려운게 아니였다... 왜 너희들이 어렵다는 것을 일반화하니...

*/


#include <stdio.h>


void fct(int *arr2);


int main(void)

{

int arr1[2] = { 1,2 };

fct(arr1);

printf("%d \n", arr1[0]);


return 0;


}


void fct(int *arr2)

{

printf("%d\n", arr2[0]);

arr2[0] = 3;

}


함수 프로토타입, 함수 정의, 그리고 메인 함수 돌리기...

코드 리뷰하는 방법 그리고 그것을 어떻게 시각화 할 것인지 생각하기.

포인터 변수 선언했다. 그리고 그것이 배열이다. 명확히 한다. 배열과 포인터를 관계를

배열은 데이터 저장에 초점을 맞추면 되고 포인터는 주소값을 휘리릭 날아다닐 수 있도록 설계 되어 있는듯 하다.