2020. 1. 12. 22:42ㆍProgramming Language/C
변수에 대해서 알아보도록 하겠습니다.
변수의 사전적 의미는 아직 알려지지 않거나 어느 정도까지만 알려져 있는 양이나 정보에 대한 상징적인 이름이다. 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)
라고 위키백과에서 정의하고 있습니다.
쉽게 말해서 변수란 물건을 담을 수 있는 상자라고 하면 쉽게 설명이 될것 같습니다.
바로 예제를 알아보겠습니다.
프로젝트 이름은 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로 저장
이렇게 변수에 값은 변할수 있습니다!!
변수명은 다른사람들도 알아볼 수 있도록 지정해놓는것이 좋습니다!!
<여러가지 선언 방법>
이렇게 한줄에 두개를 선언할 수 있고, 두개를 초기화할 수 있는 방법이 있습니다.
그리고 소스코드에 대한 설명은 주석문을 달도록 하겠습니다!!