표현식, 문장

(2018-04-17)
1. 식 또는 표현식 (expression)

  ㅇ 1 이상의 피 연산자(상수,변수 등)들이 연산자와 결합되어, 그 계산 결과를 반환하는 식
     - 프로그램 내에서 값을 만들어냄

  ㅇ 식 구성
     - 피 연산자,연산자,함수호출 등으로 구성됨
        . 즉, 다음과 같은 요소들이 나열되어 보임
           .. 식별자(변수명,함수명,클래스명 등),리터럴 식(숫자,문자열 상수),
              연산자(기호,예약어 등)의 나열

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

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


2. 문장 또는 표현문 (statement 또는 expression statement)

  ㅇ 표현식 등으로 구성되며, 그 결과에 따라 컴퓨터에 명령을 내리게 됨
     - 해당 프로그래밍 언어문법에서 정의된 구문 규칙으로 정해짐
        . 예약어(keyword),표현식,기호(괄호,콜론 등)들이 나열되어 문장이 구성됨

  ㅇ 보통, 프로그램 한 줄이 하나의 문장이 됨
     - 각 문장은 통상적으로 `;(세미콜론)`에 의해 구분됨

  ㅇ 문장의 종류 例)
     - 선언문, 대입문, 함수호출문, 제어문, 널 문(아무 지시도 하지 않음),
       복합문(여러 명령문들로 이루어진 문장) 등


[구문] 1. 구문 2. 구문 용어 3. BNF,EBNF 4. 제어문,대입문 5. 토큰 6. 식별자 7. 식,문장

 
        최근수정     요약목록(시험중)     참고문헌