반응형

포인터연산 2

C언어 포인터에 대한 이해(3)

포인터 연산 c언어 포인터에 대한 이해 3번째 포스팅 이네요. 포인터란 녀석은 참 단순하지만, 완벽히 이해하지 못하면 골머리 썩는 녀석입니다. 그만큼 c언어에 있어서 포인터란 녀석은 자주 쓰이기 때문이죠. 간혹 포인터를 안쓰고 프로그래밍을 한다는 분도 계시지만, 포인터를 안쓰는건 물감없이 수채화를 그리는 것과 다름없다 생각듭니다. '그럼 이렇게 골머리썩는 포인터를 왜 써야하나요?' 이렇게 질문 하시겠죠? 저는 왜 써야하는지 보단, 포인터가 없다면 많을 것들을 할 수 없기 때문이라 생각됩니다. 물론 포인터말고 좀 더 쉬운 개념의 어떤 문법이 생길지도 모르겠지만, 지금으로서는 포인터로 인해 많은 것들을 할 수 있고, 그런 것들을 경험으로써 익혀 나가게 된다면 포인터는 정말 필요하구나 라고 차차 느껴나가실 겁..

C언어 포인터에 대한 이해(2)

저번 포스팅에 이어 포인터에 대해 쓰려합니다. 저번 포스팅은 포인터의 가장 기본이 되는 사항을 체크해 봤습니다. 이번 포스팅은 주제를 좀 더 세분화하여 심화해 보겠습니다. 포인터의 타입의 의미 2013/11/28 - [프로그래밍/C언어] - C언어 포인터에 대한 이해(1) 에서 타입이 왜 필요한지 스치 듯 설명했습니다. 포인터의 타입은 포인터가 가리키는 대상체의 타입입니다. 간단하게 예를 들어 보겠습니다. p포인터는 arr배열을 가리키기 위해서 int형으로 선언되어 있습니다. 배열을 잘 모르시는 분을위해 간략한 설명을 하겠습니다. 참고 : 2013/05/25 - [프로그래밍/C언어] - 배열의 특징 C언어 arr[10] 에서 arr은 배열명으로서 arr[0]의 주소값을 의미하고, 배열 전체를 대표하는 배..

반응형