포인터 변수를 선언할 때 사용하는 연산자는 무엇인가요?
포인터 변수를 선언할 때 사용하는 연산자는 무엇인가요?
int number = 42;
int_____ ptr = &number; // 포인터 변수 선언
정답: B
포인터 변수를 선언할 때는 별표(
*
) 연산자를 사용합니다.포인터의 기본 개념:
⦁ 포인터는 다른 변수의 메모리 주소를 값으로 저장하는 특별한 변수입니다.
⦁ "가리킨다(points to)"는 의미에서 포인터라고 부릅니다.
⦁ 일반 변수가 데이터 값을 저장한다면, 포인터는 데이터가 있는 위치(주소)를 저장합니다.
포인터 선언 문법:
⦁
데이터타입* 포인터이름
⦁ 예:
int* ptr
, string* strPtr
, double* dblPtr
올바른 사용 예:
int number = 42;
int* ptr = &number; // ptr은 number의 주소를 저장
연산자 구분:
⦁
*
(선언 시): 포인터 변수임을 나타내는 선언 연산자⦁
&
(사용 시): 변수의 주소를 가져오는 주소 연산자
💡 학습 팁
이 문제를 포함한 C++ 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.