C언어) 2. C언어 기초단어, 변수, 변수선언
1. 변수란?
변수를 짧은 문장으로 정의하자면, 말 그대로 "변하는 수".
여러가지로 변할 수 있다는 것을 의미합니다.
무엇이 변할까? 변수를 하나의 바구니 라고 생각하면, 그 안에 여러가지 담고싶은 것을 담는 의미입니다.
컴퓨터는 데이터를 메모리에 저장하고, 메모리는 여러 개의 방으로 구성되어있습니다.
이 메모리의 여러 방을 변수라고 생각하면 됩니다.
2. 변수 선언
방이 엄청 많은데, 방에 이름이 없으면 방을 구분하기 어렵겠죠? 그래서 방에 이름을 붙혀줍니다.
이렇게 방에 이름을 붙이는 작업을 = "변수의 선언" 이라고 합니다.
변수를 선언하는 방법은 간단합니다.
변수선언 공식: [자료형 + 원하는이름 + (= )+( 저장하길 원하는 것)]
밑의 사진에 노란색 부분이 변수 선언 부분입니다.
변수 이름을 a로 지정, a라는 변수에 100을 저장
위의 변수선언 공식에서 괄호()부분은 안써도됩니다.
예를들어 "int a;" 까지만 써도 변수 선언이 완성된 것이고,
더해서 a라는 방에 100이라는 숫자를 넣고 싶으면 "int a = 100;"까지 쓰면 됩니다.
**자료형이란? 변수를 방에 비유했었는데, 방의 종류를 나타내는 것입니다.
자세한 사항은 다음글을 참고해주세요!
3. 변수 선언 주의사항
방에 이름을 짓는데 아무렇게나 지으면 안됩니다.
컴퓨터가 인식할 수 있도록 다음의 규칙을 따라야 합니다!
1)영어, 숫자, 밑줄(_)로만 구성해야 한다.
특수문자 안됌!
한국어는 visual studio에서는 가능은 하지만 영어로 하는 것을 추천.
2)첫글자는 반드시 영어나 밑줄(_)이 와야한다.
예를들어 5ab같은 숫자먼저 오는건X.
3)이름 중간에 띄어쓰기 하면 안된다.
4)대문자와 소문자는 다르다.
A와 a는 서로 다른 변수.
5)예약어는 사용금지
C언어에서 이미 사용중인 언어(main, if, printf 등등)는 변수로 사용X.
|
4. 변수 선언 실습!
직접 변수를 선언해 봅시다
int 형의 a, b, c라는 이름으로 변수를 선언합니다.
a,b,c를 따로따로 선언
a,b,c를 동시에 선언
여기까지 하시면 변수 선언을 다 이해한 것입니다.
다음에는 변수 선언 앞에쓰는 int라는 것이 무엇인지 알아보도록 하겠습니다.
화이팅!!