블록 구조

(2018-08-09)

블록

Top > [기술공통]
[기초과학]
[진동/파동]
[방송/멀티미디어/정보이론]
[전기전자공학]
[통신/네트워킹]
[정보기술(IT)]
[공업일반(기계,재료등)]
[표준/계측/품질]
[기술경영]
정보기술(IT) >   1. 정보기술
[전산기초]
[컴퓨터구조]
[프로그래밍]
[데이터베이스]
[소프트웨어 공학]
[운영체제]
[정보보호/보안]
[IT 기타기술]
프로그래밍 >   1. 프로그램,프로그래밍
[프로그래밍 언어론]
[객체지향]
[자료구조]
[알고리즘]
[자료표현(알파벳/코드)]
[시스템 소프트웨어]
[프로그래밍언어 종류]
[프로그래밍 기타일반]
프로그래밍 언어론 >   1. 프로그래밍 언어
[구문]
[변수 바인딩]
[자료형/데이터형]
[부프로그램/함수/프로시저]
[예외,이벤트 처리]
변수 바인딩   1. 변수
  2. 이름
  3. 바인딩
  4. 선언/정의/초기화
  5. 스코프,수명
  6. 블록 구조
  7. 좌변값

Top > [기술공통]
[기초과학]
[진동/파동]
[방송/멀티미디어/정보이론]
[전기전자공학]
[통신/네트워킹]
[정보기술(IT)]
[공업일반(기계,재료등)]
[표준/계측/품질]
[기술경영]
정보기술(IT) >   1. 정보기술
[전산기초]
[컴퓨터구조]
[프로그래밍]
[데이터베이스]
[소프트웨어 공학]
[운영체제]
[정보보호/보안]
[IT 기타기술]
프로그래밍 >   1. 프로그램,프로그래밍
[프로그래밍 언어론]
[객체지향]
[자료구조]
[알고리즘]
[자료표현(알파벳/코드)]
[시스템 소프트웨어]
[프로그래밍언어 종류]
[프로그래밍 기타일반]
프로그래밍 언어론 >   1. 프로그래밍 언어
[구문]
[변수 바인딩]
[자료형/데이터형]
[부프로그램/함수/프로시저]
[예외,이벤트 처리]
부프로그램/함수/프로시저   1. 부 프로그램/함수
  2. 매개 변수
  3. 콜백 함수
  4. 블록 구조
  5. 클로저

1. [전산]  블록 구조 이란?

  ㅇ Algol 60에서 최초 나온 개념

  ㅇ 블록 내부에서 변수선언할 수 있으며, 새로운 프로그램 환경의 설정도 가능한 구조

  ㅇ 프로그램 수행 제어가,
     - 블록에 진입할때, 기억장소 할당이 이루어지고,
     - 블록을 벗어나면, 할당된 기억장소가 회수되어, 그곳으로의 재 접근이 안됨

  ㅇ 블록 구조를 갖는 프로그래밍 언어 例) ALGOL, PASCAL, C, C++, Java  등

  ㅇ 복합문 또는 블록문
     - 통상, 문장 여러 개를 중괄호({ })로 둘러싼 것을, 복합문 또는 블록문 이라고 함
     - 이같은 복합문 끝에는 세미콜론(;) 등에 의한 문장 종료 표시를 하지 않음
     - 복합문은 if문(조건문),while문(반복문) 등의 제어 구문에 사용됨


[변수 바인딩] 1. 변수 2. 이름 3. 바인딩 4. 선언/정의/초기화 5. 스코프,수명 6. 블록 구조 7. 좌변값

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