SideProjects/[집필] 실전 유니티 C#

[실전 유니티 C#] 변수 (variable)

VirtualDever 2022. 4. 3. 14:34

이제 변수에 대해서 배울 시간입니다.

컴퓨터는 데이터 (data) 를 가공해서 사람에게 어떤 형태로든 보여주는 기계입니다.

변수는 이 데이터를 담는 공간을 의미합니다.

변수는 컴퓨터 메모리 (RAM)에 저장됩니다.

그리고 변수에 저장된 데이터는 바뀔 수도 있습니다.

 

우리가 지금까지 살펴본 코드에는 아직 변수가 보이지 않습니다.

아래와 같이 코드를 한 줄 추가해 보겠습니다.

11번 라인에 빨간색으로 표시된 곳에 변수를 선언하면서 초기화를 하였습니다.

이 때, 선언이란, 컴퓨터에게 앞으로 이런 변수를 사용할 거라고 알려주는 행위입니다.

초기화란, 말 그대로 변수에 값 (value) 을 채워 주는 것을 의미합니다.

 

 

그래서 11번 줄을 한국어로 번역해 보자면 이러합니다.

"a 라는 이름을 가지고 있는 정수형 변수를 0 으로 초기화합니다."

이제 변수라는 것이 어떤 의미인지 이해가 될까요.

선언, 초기화, 값 등 낯선 단어들이 등장했지만, 데이터를 저장하는 공간이라는 의미만 기억해도 좋습니다.

 

끝으로 한 가지만 더 설명 드리겠습니다.

바로 대입 연산자라는 개념입니다.

a 라는 이름을 가진 변수 오른쪽에 = 이 바로 대입 연산자입니다.

산수에서 같다는 의미가 아닙니다.

프로그래밍 언어에서는 (C# 뿐만 아니라) 대입 연산자 오른쪽에 있는 숫자 0 을 왼쪽에 있는 변수 명 a 에 대입한다는 의미가 되겠습니다.

 

여기까지 변수에 대해서 설명 드려 보았는데요.

낯선 단어들이 많아 혼란스럽겠지만, 조금씩 변수, 그리고 C# 프로그래밍 언어에 친해지도록 해봅시다.