본문 바로가기
방통대

C++ 추가자료 사진

by 보안매크로 2023. 9. 15.
728x90

2강

변수의 사용 가능 영역
다른 스크립트에서 a를 불러온다 = extern

 

3강

행 우선 순서로 저장됨.
LValue

 

 

&a를 사용한 이유는 배열의 요소에 직접 값을 입력하기 위해서입니다.

범위 기반 for 루프를 사용할 때 &a를 사용하면 배열의 요소에 직접 접근하여 값을 변경할 수 있습니다. 이렇게 하면 루프가 반복될 때마다 배열의 요소에 사용자로부터 입력을 받을 수 있습니다.

int &a에서 &는 "참조(reference)"를 의미합니다. C++에서 참조를 사용하면 변수를 복사하는 대신 변수의 별칭을 만들 수 있습니다. 따라서 a는 배열의 요소를 참조하게 되므로 cin >> a; 문장을 통해 입력된 값이 배열의 요소에 직접 저장됩니다.

즉, &a를 사용하지 않고 int a;로 정의하면 배열의 요소에 직접 접근하는 것이 아니라 값만 복사되기 때문에 배열의 원본 요소에는 영향을 주지 않게 됩니다. 따라서 배열을 수정하려면 &a와 같이 참조를 사용해야 합니다.

4강

함수의 순환 호출
참조호출 장점

 

728x90

'방통대' 카테고리의 다른 글

방통대 C++ 수업 요약  (0) 2023.09.11