배열의 원소 개수를 구하는 올바른 공식은 무엇인가요?
배열의 원소 개수를 구하는 올바른 공식은 무엇인가요?
double prices[4] = {19.99, 25.50, 12.75, 30.00};
// 원소 개수를 구하는 코드
int count = _______;
정답: D
배열 원소 개수 = 전체 배열 크기 ÷ 첫 번째 원소 크기
공식 분석:
⦁
sizeof(prices)
: 전체 배열의 바이트 크기 (32바이트)⦁
sizeof(prices[0])
: 첫 번째 원소의 바이트 크기 (8바이트)⦁
32 ÷ 8 = 4
(원소 개수)왜 이 공식을 사용하는가:
⦁
prices[0]
은 배열의 첫 번째 원소를 의미합니다.⦁ 배열의 모든 원소는 같은 데이터 타입이므로 크기가 동일합니다.
⦁ 첫 번째 원소 크기를 구하면 모든 원소의 크기를 알 수 있습니다.
💡 학습 팁
이 문제를 포함한 C++ 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.