반응형

변수 2

자바 2. 변수와 상수

이번 글에서부터 본격적으로 자바 문법에 대해서 공부해보도록 합시다. 변수? 상수? 프로그래밍 언어에는 변수와 상수라는 것이 존재합니다. 이 둘은 데이터를 저장할 수 있는 메모리상의 공간을 의미합니다. 예를 들자면 물건을 넣을 수 있는 상자라고 이야기할 수 있을 것입니다. 둘 사이에는 극명한 차이점이 존재하는데, 변수의 경우 내용물을 언제든지 바꿀 수 있습니다. 하지만 상수의 경우엔 내용물을 한 번 정하면 다시는 바꿀 수 없습니다. 예를 들어 변수는 내부의 값을 10, 20, 60등으로 계속해서 바꾸면서 사용할 수 있습니다. 하지만 상수의 경우 값을 10으로 한 번 정하면 이후는 값을 바꿀 수 없고 10만을 사용해야 합니다. 이러한 변수와 상수를 사용하기 위해선 이들에게 의미 있는 이름을 붙여주어야 합니다..

C언어 2. 변수, 상수

이번에는 C언어에서 사용되는 변수와 상수에 대해 알아보겠습니다. 변수? 상수? 먼저, 프로그래밍 언어에는 변수와 상수라는 것이 존재합니다. 이름만 들어보면 매우 비슷해 보이지 않나요? 하지만 둘 사이에는 분명한 차이가 있는데, 그것은 바로 데이터를 변경할 수 있냐 없냐입니다. 변수와 상수의 경우엔 데이터를 담아두는 상자라고 빗대어 말할 수 있을 것입니다. 변수의 경우 이 상자를 언제든지 열어서 내용물을 바꿀 수 있을 것입니다. 하지만 반대로 상수의 경우에는 한번 물건을 넣고 닫으면, 다시는 내용물을 바꿀 수 없습니다. 이러한 두 종류의 공간을 사용하는 이유는 매우 간단합니다. 프로그램에선 코드에 따라서 바꾸어야 하거나, 바꿀 수도 있는 데이터가 있고 한번 정하면 바꿀 필요가 없거나, 바꾸어선 안 되는 데..

반응형