목록C언어 (1)
메이플의 개발 스토리
C언어에서 포인터란?
1. 포인터란 무엇인가? 포인터 = 번지 = 메모리의 위치 2. 포인터 변수 = 포인터를 저장할 수 있는 변수 즉, 포인터 변수에는 문자열, 숫자가 들어가는 것이 아니라 번지가 들어간다. 3. 포인터 변수 정의 int *intPointer; // intPointer는 정수가 저장된 곳의 위치를 가리킬 수 있다. // intPointer에 대하여 4바이트의 메모리를 할당해준다. 포인터에는 번지 값만 저장할 수 있으므로, 아래와 같은 식은 성립이 안 된다. intPointer = 5; intPointer - 'a'; 그렇다면 아래 식은 어떤 값을 출력하게 될까? main() { int *intPointer; printf("%p\n", intPointer); // (1) printf("%p\n", &intP..
C언어
2021. 12. 7. 22:57