728x90 방통대2 C++ 추가자료 사진 2강 3강 &a를 사용한 이유는 배열의 요소에 직접 값을 입력하기 위해서입니다. 범위 기반 for 루프를 사용할 때 &a를 사용하면 배열의 요소에 직접 접근하여 값을 변경할 수 있습니다. 이렇게 하면 루프가 반복될 때마다 배열의 요소에 사용자로부터 입력을 받을 수 있습니다. int &a에서 &는 "참조(reference)"를 의미합니다. C++에서 참조를 사용하면 변수를 복사하는 대신 변수의 별칭을 만들 수 있습니다. 따라서 a는 배열의 요소를 참조하게 되므로 cin >> a; 문장을 통해 입력된 값이 배열의 요소에 직접 저장됩니다. 즉, &a를 사용하지 않고 int a;로 정의하면 배열의 요소에 직접 접근하는 것이 아니라 값만 복사되기 때문에 배열의 원본 요소에는 영향을 주지 않게 됩니다. 따라서 배열.. 2023. 9. 15. 방통대 C++ 수업 요약 - include는 선행처리기 지시어 - 선행적으로 먼저 처리하라는 명령어이다. 그러므로 내용이 아니므로 ;는 안붙인다. - // 는 c와 동일하게 주석 처리이다. - 모니터, 프린터 등 출력장치에 출력, 이것을 총괄하는게 iostream이다. c에서는 stdio.h(스탠다드 io) - std::cout - std안의 cout라는 함수. (파이썬 std.cout()와 같음), - c에서는 main을 무조건 시작함수 (파이썬 _init__과 동일), - {}의 의미 : 집합/셋 이다. 여러개의 데이터가 모여있는 - 입출력은 무조건 문자열로 출력함. 그 사이에 시스템적(메모리상)으로 2진수 등 숫자로 처리됨. - 숫자(공간) - 상수란? 변하지 않는 고정 값, 주소이다. 숫자 상수, 문자 상수, 문자열 상수.. 2023. 9. 11. 이전 1 다음 728x90