Call by value 썸네일형 리스트형 [C언어 강좌] 포인터 변수/ Call by Value vs Call by Reference C언어 강좌 포인터 변수 포인터 C언어에서 가장 어렵고도 중요한 개념입니다.우리는 지금까지 '주소'의 존재를 간과하고 주로 데이터값을 중점적으로 프로그래밍 해왔습니다.그러나 컴퓨터의 관점에서 변수를 참조할 때, 주소를 먼저 참조한 뒤 데이터값을 참조하죠.우리는 택배 내용물만 관심이 있었지 택배를 보낼 주소에는 관심이 없었습니다.포인터 변수는 그 '주소'를 저장해줍니다.여기서 주소란 데이터의 저장 위치를 나타내며 &(엠퍼센트)로 표현합니다. 포인터를 사용해야 하는 이유 포인터는 데이터에 직접 접근하는 것이 아니라 간접적으로 접근합니다.(포인터 이외에도 함수 호출, 재귀함수 등등에서도 간접적으로 접근)데이터에 접근하기 전에 주소에 먼저 접근한 뒤 데이터를 꺼내옵니다.따라서 직접적인 사고방식보다 간접적인 사고.. 더보기 이전 1 다음