반응형

변수에 대해서 알아보도록 하겠습니다.

 

변수의 사전적 의미는 아직 알려지지 않거나 어느 정도까지만 알려져 있는 양이나 정보에 대한 상징적인 이름이다. https://ko.wikipedia.org/wiki/%EB%B3%80%EC%88%98_(%EC%BB%B4%ED%93%A8%ED%84%B0_%EA%B3%BC%ED%95%99)

 

변수 (컴퓨터 과학) - 위키백과, 우리 모두의 백과사전

위키백과, 우리 모두의 백과사전.

ko.wikipedia.org

라고 위키백과에서 정의하고 있습니다.

 

쉽게 말해서 변수란 물건을 담을 수 있는 상자라고 하면 쉽게 설명이 될것 같습니다.

 

바로 예제를 알아보겠습니다.

 

프로젝트 이름은 varBasic.c라고 하겠습니다.

 

 

변수 선언 방법은 type 변수명(식별자); <- 이렇게 변수를 선언합니다. 위에 사진에서도 보이듯이 int 라는 type을 지정하고 변수명인 age를 선언을 했습니다.

 

프로그래밍에서는 변수는 빠질수 없는 것이에요!!

 

5번째 줄에 int 형인 age를 선언을 하였고, 7번째 부터 9번째까지 

age = 19;

age = 20;

age = 21;

 

라고 적혀져 있습니다.

 

5번째 줄에 선언을 하고, 이렇게 7번째줄부터 9번째줄까지는 초기화라는 것을 했습니다.

그리고 '=' 이라는 기호는 수학적으로 같다라는 의미를 갖고 있지만, C언어에서는 대입이라는 의미를 갖고 있습니다. '='이라는 기호가 들어가있으면 우변에 값을 좌변에 넣는다는 의미입니다.

 

예를 들어 7번째 줄에 age = 19; 라는 것은 19라는 값을 age에 넣는다는 것입니다.

 

<각 코드에 대한 설명>

int age; // 4바이트 메모리 공간 할당, 그 공간을 age라고 부른다.

age = 19; // age값이 19로 초기화됨

age = 20; // age값이 20으로 저장

age = 21; // age값이 21로 저장

 

이렇게 변수에 값은 변할수 있습니다!!

변수명은 다른사람들도 알아볼 수 있도록 지정해놓는것이 좋습니다!!

 

<여러가지 선언 방법>

이렇게 한줄에 두개를 선언할 수 있고, 두개를 초기화할 수 있는 방법이 있습니다.

 

그리고 소스코드에 대한 설명은 주석문을 달도록 하겠습니다!!

 

 

반응형

'Programming Language > C' 카테고리의 다른 글

c언어 #5  (0) 2020.01.13
c언어 #4  (0) 2020.01.13
Study #2  (0) 2020.01.12
c언어 #1-1  (0) 2020.01.11
c언어 #1  (0) 2020.01.11

+ Recent posts