저는 프로그래밍 priciples을 사용하여 C++ 프로그래밍 언어를 공부하고 C++을 사용하여 연습합니다. 지금은 4 장과 책이 표현의 개념을 도입이 장에서,하지만 난 그것을 전혀 이해할 수 없다 :리터럴이 C++에서 표현식으로 간주되는 이유는 무엇입니까?
프로그램에서 가장 기본적인 빌딩 블록은 표현이다. espression은 여러 피연산자의 값을 계산합니다. C++에서 가장 단순한 표현은 11, 'c', 'hello'와 같은 리터럴 값입니다. 변수 이름도 표현식입니다. 변수는 이름을 나타내는 객체를 나타냅니다.
리터럴이 표현식으로 간주되는 이유는 무엇입니까? 변수의 이름이 표현식으로 간주되는 이유는 무엇입니까?
표현식은 값이있는 모든 것입니다. –
@OliverCharlesworth : 해당 값의 유형이 'void'인 경우에도. – Deduplicator
"이 질문은 더 이상 재현 할 수없는 문제 또는 간단한 인쇄상의 오류로 인한 것입니다." 분명히 시스템을 오용하고 있습니다. 이는 재현 할 수없는 문제 또는 인쇄상의 오류로 인한 것이 아니며, 사실 계속 머물러야 할 완벽하게 유효한 질문이라고 생각하는만큼 갈 것입니다. – hvd