본문 바로가기

프로그래밍 -----------------------/C,C++ 기초

4. 변수는 무엇일까요?



변수는 무엇일까요?

오늘은 변수에 대해서 알아보도록 하죠.

변수라는 것의 정의는 자료처리하는 과정에서 그 값이 변하는 자료를 변수라 합니다.

쉽게 예를 들자면 빈 깡통이라 생각하시면 됩니다.

깡통1, 깡통2, 깡통3이 있다고 가정합시다.

일단 3개가 다 비여잇다고 가정하구요.

깡통1에 새우깡을 넣었습니다. 깡통2에 우유를 넣고요. 지금 상황을 보면

깡통1 : 새우깡
깡통2 : 우유
깡통3 : 없음

입니다. 자 그러면,

깡통3 = 깡통1 + 깡통2

자 깡통3에는 무엇이 있을까요? 맞습니다. 깡통3에는 새우깡+우유가 있겠죠? ㅎㅎ


자 그러면, 이건 어떨까요. 

깡통1 : 새우깡
깡통2 : 우유
깡통3 : 없음

깡통1 = 깡통2 // 깡통2에 있는것을 깡통1에 넣습니다.
깡통3 = 깡통1 + 깡통2 // 깡통3을 만듭니다.

자 이건 어떻게 될까요??  깡통3에는 우유 + 우유가 있습니다.

대입으로 인하여 깡통1이 우유가 된것이죠.

깡통1이 변했습니다. 위에서 보았듯이 값들이 변할수 있는 녀석들을 변수라 합니다. (위에서 변수는 깡통1, 깡통2, 깡통3 모두입니다. 왜냐면 모두 대입만 하면 변할수 있는 것들이기 때문이죠.)


자 이걸 프로그래밍해봅시다.

main.cpp 만드는건 전 글에 설명했으니 생략하고 넘어갑니다. 앞으로 계속 그 프로젝트에서 작업할테니 모르시면 보시구요.

(불편해도 일일이 쓰시길 바랍니다. 드레그하지마요. 실력 안늘어요. -_-)



자 이렇게 만들고 나서 컴파일(F7)하시고 나서 실행(Ctrl + F5)해 보죠.




자. 이제 아셧죠? 

마지막으로 정리한번 들어가죠. 

기억해야 할것.
변수라는 것의 정의는 자료처리하는 과정에서 그 값이 변하는 자료를 변수라 합니다.