로딩
요청 처리 중입니다...

[C++ 1.10] 표현식(Expressions) 소개

 [C++ 1.10] 표현식(Expressions) 소개

표현식 (Expressions) 다음 문장을 확인해 보자. // five()는 5를 반환하는 함수다. int five() { return 5; } int main() { int a{ 2 }; // 리터럴값 2로 초기화 int b{ 2 + 3 }; // 연산값 5로 초기화 int c{ (2 * 3) + 4 }; // 연산값 10으로 초기화 int d{ b }; // 변수값 5로 초기화 int e{ five() }; // 함수의 반환값 5로 초기화 return 0; } 이러한 문장은 각각 새로운 변수를 정의하고 값을 사용하여 초기화한다. 위의 이니셜 라이저는 리터럴, 변수, 연산자 및 함수 호출 등 다양한 구성을 사용한다.

C++은 이 모든 것을 변수의 초기화 값으로 사용할 수 있다. 그렇다면 저 모든 방식의 공통점은 무엇일까?

바로 그들은 표현식 (Expression)을 사용한다. 표현식은 리터럴, 변수, 연산자 및 함수 호출의 조합으로 값을 계산한다.

표현식을 실행하는 프로세스를 평...

# cpp # 코딩강좌 # 코딩 # 컴퓨터과학 # 컴퓨터공학 # 컴공 # 소프트웨어개발 # 객체지향 # 강좌 # oop # learncpp # cpp언어 # cpp기초 # 프로그래밍