윤성우 열혈 C 17장 간단 정리
포인터의 포인트
-
포인터 변수의 메모리 할당에 대해 설명하라
포인터 변수 메모리 공간에 할당되는 또한 변수. & 연산 가능.
-
이중 포인터 변수 (더블 포인터 변수)에 대해 설명하라
포인터 변수를 가리키는 포인터 변수. 메모리 주소의 값인 포인터 변수의 메모리 주소 값.
-
이중 포인터의 참조 관계에 대해 설명하라
dptr → ptr → 변수. 참조의 참조 관계 *dptr == ptr, **dptr== 변수
-
포인터 변수 대상의 Call-by-reference 에 대해 설명하라
포인터의 포인터를 함수 내부에서 쓰기 위해(참조값을 쓰기 위해) 함수의 매개변수에 더블 포인터 변수를 넣고 호출시 매개변수에 & 로 포인터의 포인터를 넣어주는 것. 싱글 포인터 변수을 함수에 넣어 호출할 시 포인터 변수참조가 아닌 메모리 주소 값이 전달(복사)됨.
-
포인터 배열과 포인터 배열의 포인터 형에 대해 설명하라
배열 이름이 가지는 자료형이 포인터 형이 됨. 포인터 배열의 포인터 또한 배열 이름 처럼 사용 가능.
-
다중 포인터 변수에 대해 설명하라
2개 이상의 *가 붙은 포인터 변수
-
삼중 포인터 변수에 대해 설명하라
2중 포인터 변수를 가리키는 포인터 변수.
-
포인터의 필요성에 대해 설명하라
함수 내에서 함수 외부에 선언된 변수에 접근하는 방법 제시해 줌. 알고리즘에서 컴퓨터 리소스를 아낄 수 있음