728x90
2강
3강
&a를 사용한 이유는 배열의 요소에 직접 값을 입력하기 위해서입니다.
범위 기반 for 루프를 사용할 때 &a를 사용하면 배열의 요소에 직접 접근하여 값을 변경할 수 있습니다. 이렇게 하면 루프가 반복될 때마다 배열의 요소에 사용자로부터 입력을 받을 수 있습니다.
int &a에서 &는 "참조(reference)"를 의미합니다. C++에서 참조를 사용하면 변수를 복사하는 대신 변수의 별칭을 만들 수 있습니다. 따라서 a는 배열의 요소를 참조하게 되므로 cin >> a; 문장을 통해 입력된 값이 배열의 요소에 직접 저장됩니다.
즉, &a를 사용하지 않고 int a;로 정의하면 배열의 요소에 직접 접근하는 것이 아니라 값만 복사되기 때문에 배열의 원본 요소에는 영향을 주지 않게 됩니다. 따라서 배열을 수정하려면 &a와 같이 참조를 사용해야 합니다.
4강
728x90
'방통대' 카테고리의 다른 글
방통대 C++ 수업 요약 (0) | 2023.09.11 |
---|