데이터구조 9차시: 포인터, malloc Pointer (포인터)C언어 프로그래밍 공부를 힘들게 하는 원인 중의 하나다.개념은 간단하다.포인터는 주소를 다룬다.주소란 무엇인가? 예를 들어보자.int a;a = 4;Integer(정수)형 변수 a를 만들고, 거기에다가 값 4를 저장한다.이는 변수a를 위해 메모리에 저장공간을 만들고, 공간 'a'에 값 4를 저장한 것이다.메모리의 저장공간은 모두 고유의 숫자주소를 가지고 있다.사람들이 고유의 숫자 주민번호를 가지고 있듯이. 프로그래밍할 때 저장공간을 쉽게 기억하기 위해 'a'라는 이름을 쓰지만사실은 'a'도 숫자 주소를 가지고 있다.'a'의 주소를 알고 싶다고?printf ("%d", &a);&a는 a와 매칭된 메모리 저장공간의 주소를 의미한다.어느 변수든지 기호 &를 앞에 붙이면 해당 저장공간의 .. 더보기 이전 1 2 3 4 5 다음