[2주차] 포인터 개요 및 복습
2020.04.10
2.포인터 개요 및 복습 포인터는 메모리에 변수가 저장된 주소를 가르키는 변수 포인터를 왜 쓰나 변수에 간접접근, 동적할당 등 고급 기능에 사용 주의사항 시스템 메모리의 앞부분에는 운영체제가 올라가 있어서 접근이 불가하다.(Permission 필요) int* p = 8; 그러므로 위와 같은 코드로 메모리에 접근하면 오류가 난다. 포인터 배열 int arr = [1,2,3]; printf("%d", *arr); 배열을 대괄호없이 포인터로써 위와 같이 사용할 수 있다. 또한, 이 값에 정수 n을 더하면 변수의 n+1 번째 값의 주솟값이 된다. 포인터 배열 활용 printf("%d", *p); p++; 뭔가 코드가 안 이쁘다. printf("%d", *p++); 이런식으로 하면 코드가 섹시해진다. 그런데 가끔..