Expression   표현식

(2019-02-26)
1. 식 또는 표현식 (expression)프로그램 내에서, 값을 만들어내는/값으로 평가되는 식 
     - 1 이상의 피 연산자(상수,변수 등)들과 연산자(기호,예약어 등)가 결합되어,
     - 그 계산 결과를 명시적으로 반환하는 식 (수학 수식과도 비슷함)
     - 때론, 표현식 자체가 하나의 문장(명령문)으로도 사용될 수 있음

  ㅇ 식 구성 요소
     - 피연산자(연산 대상) 또는 작은 표현식
     - 연산자
     - 때론, 함수호출 등도 가능


2. 표현식 例)

  ㅇ 값을 반환하는 것은 모두 표현식이 될 수 있음
     - 리터럴 식 (숫자,문자열  등) : 값 그 자체로써 표현식 임
     - 식별자 식 (변수,함수,클래스 등) : 값을 반환할 수 있어 표현식 임
     - 연산자 식 : 요소들을 조합하여 더 복잡한 표현식을 만들 수 있음
        . 例) 논리 표현식 (조건식)
           .. Boolean 값을 반환하게 되는 표현식 (조건문,반복문에서 중요 역할을 함)
     - 배열 요소 : 배열 내 각 요소가 값을 반환할 수 있어 표현식 임

  ㅇ 가장 간단한 표현식은, 피연산자 1개 임
     - 즉, 상수 또는 변수 하나로써, 이때의 결과는 상수 값 또는 변수 값 임


3. 표현식 평가

  ㅇ 식 평가 (expression evaluation)
     - 피연산자들에 연산을 적용/실행(평가)하여 값을 얻는 것

  ㅇ 식 평가 순서
     - 통상, 왼쪽,오른쪽 순으로 피연산자들을 평가하고, 
     - 그 다음으로 연산자에 의해 계산 평가 됨


[문장,식] 1. 문장 2. 3. 제어문(조건문,반복문) 4. 조건식 5. 할당문

 
        최근수정     요약목록     참고문헌