TYPE OBJECT VALUE

킴스코딩클럽·2022년 9월 20일
1

CS기초 시리즈

목록 보기
7/71

type

해당 오브젝트가 사용 가능한 값 + 적용할 수 있는 연산
이 두 가지가 같이 정해지는 것
타입은 값과 연산에 모두 영향을 준다.


object

주어진 타입의 값을 저장하는 메모리 공간
run time 메모리에 오브젝트가 존재하려면 프로그램이 실행되어야함
compile time에는 메모리에 오브젝트가 존재하지 않는다


value

주어진 type의 메모리 비트들을 해석한 결과값

int x 001010 >> 10진수 10
char x  ' ' 빈칸과 비슷한 기호로 해석

타입에 의해서 해석된 결과


변수
오브젝트에 이름을 붙여 둔 것

변수 선언 (declaration) : 객체에 이름을 지점함을 알려주는 구문
변수 정의 (definition) : 객체를 메모리 공간에 할당하는 구문
변수 선언과 정의가 합쳐진 것이 변수 초기화

int x // 선언 : 객체에 이름을 부여
x= 1; // 정의 : 메모리 공간에 값을 넣음
int x = 1; //초기화
profile
공부 기록용

0개의 댓글