프로그래밍
-
포인터 기본프로그래밍/C, C++ 2019. 4. 16. 00:00
포인터 포인터란 다른 변수나 함수를 가리키기 위해 만들어진것이다. 따라서 포인터 변수 안에는 가리키는 것의 주소가 들어있다. 아래는 포인터의 아주 간단한 예제다. #include int main(){ int a = 10; int *ptr; // 포인터 변수 선언 자료형 * 변수명 ptr = &a; // 포인터에 a의 주소값 대입 printf("a의 주소 : %x\n", &a); printf("ptr안에 든 값 : %x\n", ptr); printf("ptr이 가리키는 것의 값 : %d\n", *ptr); //선언이 아닌 곳에서 *은 포인터가 가리키고 있는 것의 값 return 0; }실행결과 a의 주소 : 62fe1c ptr안에 든 값 : 62fe1c ptr이 가리키는 것의 값 : 10 메모리 구조 포인..