C++ [C++] 1-4. 지역 범위, 연산자 - ※ 공부 / 복습 메모 일지 ※ 해당 일지에서 알고 있는 부분들은 간단히 정리 및 생략하여 넘어가는 내용으로 구성 <참고한 자료> boycoding.tistory.com/141 C++ 01.07 - 지역 범위 (local scope) 01.07 - 지역 범위 (local scope) 이전 포스트에서 CPU가 int x; 와 같은 명령문을 실행하면 변수가 인스턴스화 한다는 것을 배웠다. 변수의 범위(scope)는 인스턴스화되어 있는 동안 변수를 보고 사용할 boycoding.tistory.com boycoding.tistory.com/142 C++ 01.08 - 연산자 (operator) 01.08 - 연산자 (operator) '01.01 - 프로그램의 구조'에서 '표현식(expression)은 수행할 계산을 지정한다.' 라고 모호하게 말했다. 좀 더 정확하게 말하자면 표현식(expression)은 값으로 평가되는 리터럴, 변 boycoding.tistory.com 지역 범위 (local scope) 변수의 범위는 인스턴스화가 되어있는 동안 변수를 사용할 수 있는 시점을 결정 함수에 정의된 함수 매개 변수와 변수는 모두 지역 범위를 가짐 (해당 예제는 참고자료에도 있는 내용이며, 사실상 지역변수 내용이다) ※ 다른 프로그래밍 언어들과 비슷하게 지역, 전역 변수에 대한 내용으로 세부적인 내용은 생략 ※ 자세한 내용은 참고 자료 확인 연산자 (operator) 표현식 (expression) 에서 하나 이상의 피연산자 (operand) 를 결합하여 새로운 값을 생성 (평가) 예시) 표현식 6 + 4 에서 + 는 더하기 연산자 6 과 4를 더하여 새로운 값인 10 을 생성 수학에서 쓰이는 일반적인 산술 연산자 (+, -, *, / 등) 와 할당 (=) 또는 항등 연산자 (==) 와 같은 기호 사용 리터럴 (Literal) 5 또는 1.5 와 같이 소스 코드에 직접 작성된 고정 값 예시) (리터럴과 관련하여 더 자세히 알고 싶다면, 리팩토링과 관련된 매직넘버를 찾아보자) 반응형 공유하기 게시글 관리 개발 일지 'C++' 카테고리의 다른 글 [C++] 2-1. 자료형, 변수 정의, void, 변수 크기, sizeof 연산자 (0) 2021.04.03 [C++] 1-5. 전방 선언과 정의, 헤더, 전처리기, 헤더 가드, 변수 초기화 방법들 (0) 2021.03.28 [C++] 1-3. 함수의 매개 변수, 인수 / 키워드와 식별자 (0) 2021.03.14 [C++] 1-2. 입출력과 함수, 반환 값 (0) 2021.03.12 [C++] 1-1. 프로그램의 구조와 변수, 초기화 및 할당 (0) 2021.03.12 Contents 추천 컨텐츠 [C++] 2-1. 자료형, 변수 정의, void, 변수 크기, sizeof 연산자 2021.04.03 [C++] 1-5. 전방 선언과 정의, 헤더, 전처리기, 헤더 가드, 변수 초기화 방법들 2021.03.28 [C++] 1-3. 함수의 매개 변수, 인수 / 키워드와 식별자 2021.03.14 [C++] 1-2. 입출력과 함수, 반환 값 2021.03.12 댓글 0 + 이전 댓글 더보기