프로그래밍의 3대 요소(변수, 자료형, 할당)

  • 변수 : 데이터를 저장할 메모리 공간의 이름(symbol)
  • 자료형 : 변수의 크기와 변수에 저장될 데이터의 종류를 결정하는 것
  • 할당 : 변수에 값을 저장(대입, 할당)하는 것

변수

변수 선언 : 메모리에 변수(기억공간)를 만드는 것. 변수가 선언되면 Symbol Table에 등록이 된다. (key-value 형태)

Symbol table : 변수가 기억공간을 할당 받으면 변수의 번지(address)가 등록되는 테이블

컴파일러가 변수를 읽으면 Symbol Table을 거쳐서 memory에 접근한다. Symbol Table에 해당 변수가 없으면 ‘cannot find symbol’ 에러가 발생하게 된다.

자료형

기본자료형(PDT) : 컴파일러에서 기본적으로 제공해주는 자료형

  • 정수(short, int, long), 실수(float, double), 문자(char), boolean

사용자정의자료형(UDDT) : 필요에 의해서 새롭게 만들어 사용하는 자료형 => class를 만들어서 사용

할당

할당, 대입(=) : 변수에 값을 대입하는 것

변수 = 값, 변수, 수식, 메소드 호출문


Written by@Myunghwan
Nothing changes if nothing changes

GitHub