오늘의 주제
- 포인터 실습
열 한번째 시간입니다.^^
지난 번에는 포인터의 개념에 대해 간략히 살펴봤어요.
포인터라는 녀석을 알아도 헷갈릴때도 있고, 이해가 안될 수도 있지만, 꼭 잘 이해하고 계셔야 해요 ㅎㅎ
만날 똑같은 소리지만... 잘 이해하고 계셔야 나중에 좋습니다.
기초가 중요하니까요^^
자 그럼 오늘은 간단히 코드로 실습해 보도록 합니다!
스따뚜!!
포인터 실습
자, 지난번에 빼뜨렸고, 요번에도 빠뜨린 내용이 있는데 포인터는 선언해 줄때 그녀석이 어떠한 형식의 변수의 주소를 가지게 될지 앞에 표현해 주는 것입니다.
int *ptrSomebody = &somebody;
이런식으로 표현이 되어있으면 somebody
는 int
형 변수이여야 한다는 뜻이지요.
물론 void
포인터라는 특이한 개념도 있지만, 일단 이렇게 알아두세요 ㅎ
자 그럼 간단한 코드로 실습해 보겠습니다
간단하게 새로운 프로젝트를 만들어 주시구요
프로젝트명은 Pointer
로 해 줍니다.
굳이 하드에 공간낭비 할 필요없이 Source Control
은 꺼 주셔도 됩니다.
뭔지 알고 계시는 분들은 쓰셔도 상관없구요 ㅎㅎ
자..! 그러면 이렇코롬 코드를 넣어주고 실행!!!
뭐...별다른 설명은 필요 없을 거 같네요 ㅎㅎㅎ
결과 디버그창 보시면 이해 되실거예요.
지난번에 썼던 개념들( 2012/03/23 - [C] - C <10>. 포인터 (1)개념잡기 )과 함께 비교해 보면 좋겠어요.
참..! 그리고 예제에는 int
값과 int
포인터만 선언해서 해봤는데
여러분들은 double
, float
, char
등등 많이많이 해보세요
절대 제가 귀찮아서 그런건 아녜요^^
그럼 뿅!!
by yagom
p.s 제 포스팅을 RSS 피드로 받아보실 수 있습니다.