문장

(2019-02-26)

표현문, 명령문, 선언문

1. 문장 또는 표현문 또는 명령문 (statement 또는 expression statement)

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

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

  ㅇ 결국, 프로그램은,
     - 선언문,대입문,조건문,반복문,함수호출문 등의 명령문 나열로 만들어짐


2. 문장의 종류 例)선언문                                                                ☞ 변수 선언 참조
     - 주어진 타입과 이름을 갖는 변수를 생성하는 문장
     * 통상, 컴파일 시점에 변수를 이름,타입 등에 연결(바인딩) 됨           ☞ 바인딩 참조
  ㅇ 대입문
     - 어떤 타입표현식 결과 값을 변수에 연결바인딩)하는 문장
  ㅇ 함수호출문
     - 함수호출에 의해 함수 내 포함된 문장을 실행시키는 문장
     * 코드를 구조화시키거나, 실행 흐름을 제어할 수 있는 추가적인 방법을 제공
  ㅇ 제어문 (조건문, 반복문, 분기문)
     - 프로그램 처리 흐름을 제어하는 문장
     * 조건에 따라 선택적으로 명령문들을 실행시키거나, 반복 실행시키는 등
  ㅇ 널 문
     - 아무 지시도 하지 않음
  ㅇ 복합문
     - 여러 명령문들로 이루어진 문장


[구문] 1. 구문 2. 구문 용어 3. BNF,EBNF 4. 토큰 5. 식별자 6. 7. 문장 8. 제어문(조건문,반복문) 9. 할당문 10. 조건식

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