[C++] 1-4. 지역 범위, 연산자
※ 공부 / 복습 메모 일지
※ 해당 일지에서 알고 있는 부분들은 간단히 정리 및 생략하여 넘어가는 내용으로 구성
<참고한 자료>
C++ 01.07 - 지역 범위 (local scope)
01.07 - 지역 범위 (local scope) 이전 포스트에서 CPU가 int x; 와 같은 명령문을 실행하면 변수가 인스턴스화 한다는 것을 배웠다. 변수의 범위(scope)는 인스턴스화되어 있는 동안 변수를 보고 사용할
boycoding.tistory.com
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 와 같이 소스 코드에 직접 작성된 고정 값
예시)