Variable   변수, 변량


   

Global Variable, 전역 변수, Local Variable, 지역 변수, Variable Scope, 변수 스코프, Program Environment, 프로그램 환경

     (수정일:2017-11-13)

  [이름,바인딩]   
  1. [수학] 변수 또는 변량 (Variable)
    1. 변수(變數)
      1. 정해진 범위 내에서 변할 수 있는 값을 대표하는 문자
      2. * 한편, 변량(變量)은 주로 확률/통계학에서 많이 쓰이는 용어로써,
        1. 조사 대상의 특징,성질을 숫자 또는 문자로 나타낸 것
          1. 설명 변수/예측 변수/반응 변수, 회귀 변수 참조
          2. 양적 자료, 질적 자료 참조
        2. 확률실험 결과에 대한 수량화 변수 ☞ 확률변수 참조
    2. [표기 관례]
      1. 변수 또는 미지수 : 알파벳 끝 z 가까운 x,y,z 등
      2. 상수 : 알파벳 시작 a 가까운 a,b,c 등
        1. 상수 : 변하지 않는 값, 불변의 값, 고정된 스칼라량 ☞ 수학상수,물리상수 등 참조
  2. [전산] 변수 (variable)
    1. 값을 보관하며, 이름으로 그 값을 가리키게됨
      1. 주요 역할 둘 : ① 값을 저장, ② 이름으로 호출 (즉, 이름을 붙임)
      2. * 프로그램 수행 도중에 그 값이 바뀔 수 있음
    2. 변수의 종류
      1. 데이터 타입에 따른 구분
        1. 값 타입 변수 (기본 자료형)
        2. 참조 타입 변수 (참조 자료형)
      2. 스코프/영역/범위(Scope)에 따른 구분
        1. 전역 변수 (Global Variable)
          1. 통상, 함수 안과 밖 모두에서 사용가능한 변수
          2. 함수 밖에서 정의된 변수
        2. 지역 변수 (Local Variable)
          1. 통상, 함수 내에서 만 선언되고 사용되는 변수
          2. 함수 내부에서 정의된 변수
    3. 변수에 데이터 전달 방법
      1. 대입문에 의해 데이터를 특정 변수에 전달하는 방법
      2. 키보드 입력에 의해 데이터를 변수에 전달하는 방법 등
    4. 변수를 특징짓는 주요 속성들은,
      1. 이름, 주소(기억공간 위치), 타입, 값, 영역/스코프/범위
    5. 변수 이름을 변수의 어떤 속성과 연결짓는 과정은, ☞ 바인딩 참조
  3. [전산] 변수와 관련된 프로그램 환경 (Program Environment)
    1. 프로그램 수행 도중에 문맥(Context)을 결정짓게되는 중요 사항 임
    2. 특정 프로그램 내에 모든 변수 및 관련 값들이 형성되는 환경
      1. 어떤 값에 변수 이름을 붙여두고, (이름-값 쌍)
      2. 후에 그 이름으로부터 필요한 값을 얻기 위한 기억 공간의 일종
      3. 단, 프로그램 수행 계산 과정 중에 이러한 환경이 하나 만 있는 것이 아님
    3. 블록 구조 이란?
      1. 그 내부에서 변수를 선언할 수 있으며, 새로운 프로그램 환경의 설정도 가능한 구조
      2. 프로그램 수행 제어가 블록을 벗어나면 기 할당된 기억장소가 회수되어 재 접근이 안됨

[이름,바인딩]
1. 바인딩 2. 변수 3. 선언/정의/초기화 4. 좌변값

       최근수정이력     PC 화면