다시 오신 걸 환영해요
첫 번째 과제는 포인터예요
이번 과제는 포인터 구문을 익히는 데 도움이 될 거예요
포인터를 생성하고 초기화하고 포인터에 주소를
할당하고 포인터 값을 디스플레이해요
이번 과제에서는 초기화 할당과 포인터에 접근하는 법을 배울 거예요
포인터를 생성하는 건 그걸 선언하는 거죠
초기화는 null로 초기화하는 거예요 아무것도 가리키지
않으니까요 그렇게 할 수 있죠
다른 변수의 주소를 할당하고 포인터에 접근하려면
인다이렉션 연산자를 사용합니다 탈퇴
연산자죠
하드 코드된 값으로 정수 변수를 만드는 프로그램을 작성하세요
쉽네요, 할 줄 알아요
정수를 먼저 만들어야 하는 이유는 여러분이 가리키고
있는 메모리 위치가 있기 때문이죠
정수 변수가 생성되면 그 다음 포인터를
생성해 null로 초기화하고 int의 주소를
포인터에 할당하는 겁니다 연산자의 주소를
이용해서요 아주 간단하죠
포인터의 주소를 출력해서 보여주고 싶어요
포인터의 주소는 여러분이 포인터를 선언했을 때
포인터는 메모리에 주소가 있어요
연산자의 주소를 이용하여 포인터의 주소를 디스플레이해야 하죠
그런 다음 포인터의 값을 표시하세요
포인터의 값은 또 다른 주소가 될 겁니다 정수 변수의 주소가 되겠죠
마지막으로 포인터가 가리키는 것의 값을 표시하세요
포인터가 가리키는 값은 제한 연산자
즉, 간접 연산자를 사용해야 해요
포인터는 이 세 가지에 해당해요
또한 각 케이스에서 어떤 형식 지정자를 사용해야 하는지도 알아야 하죠
일반적으로 여러분은 주소로 특정 형식 지정자를 사용합니다
그런 다음 포인터가 가리키는 것에 대해 다른
형식 지정자를 사용하죠
이건 여러분이 포인터의
구문에 익숙해지기 위한 기본 할당이고
포인터가 저장할 수 있는 다양한 값을 이해하기
위한 할당이에요 포인터의 주소를 의미하는데
다른 위치의 주소를 뜻하는 포인터 값 그 주소에서
가리키는 포인터 값은 인다이렉션 연산자를 이용한 값이죠
행운을 빌어요 간단한 구문에 익숙해지도록 솔루션을 제공할게요
오래 안 걸리길 바라요
하지만 여러분이 포인터 구문에 익숙해지는 데 도움이 될 거예요
고마워요