728x90 반응형 C언어 포인터 예제 728x90 반응형 2 14-2 C 언어의 배열 & 포인터의 관계! 2016/07/06 - [컴퓨터/C언어] - 14 C언어의 포인터!저번시간에 포인터의 기초에 대해서 배웠죠! 오늘은 배열과 포인터의 관계에 대해서 알려드리려고 합니다 일단 결론부터 말하자면! 배열은 포인터의 일종입니다!! 하지만 참조하는 값을 바꿀 수 없는 상수형태인 것이죠 즉!! 배열도 메모리의 주소값을 나타내지만! 주소 값을 변경할 수 없어요! 그럼 예제를 통해 한번 알아볼까요? int main() { int arr[10] = {1,2,3,4,5,6,7,8,9,10}; int *ptr = arr; printf("%d\n", *ptr); ptr++; printf("%d\n", *ptr); ptr++; printf("%d\n", *ptr); ptr++; printf("%d\n", *ptr); ptr--;.. 2016. 7. 6. 14-1 C언어의 포인터! 2016/07/05 - [컴퓨터/C언어] - 13-2 C 언어의 배열!오늘은 드디어 포인터를 배워보도록 하겠습니다!!포인터는 메모리에 직접 접근이 가능하게 해주는 변수에요 변수들은 선언을 하면 메모리에 공간을 차지하고 저장이 되게 되는데요!! 포인터를 쓰면 그 메모리를 불러오게 할 수 있어요! 그럼 포인터 변수를 선언하는 방법을 알아보도록 하겠습니다!! int main() { int num = 3; int *ptr = # } 이런 식으로 선언하고 사용합니다! 저 &연산자는 scanf에서 많이 봤었죠? 바로 주소값을 전달해 주는 연산자에요!! 이렇게 포인터 변수에 주소값을 저장해줘서 사용하는 거죠 만약에 포인터를 초기화하고 싶으면! int *ptr = 0; int *ptr = NULL; 이렇게 하면.. 2016. 7. 6. 이전 1 다음