이번시간에는 '변수' 와 '연산자' 라는것을 배워볼건데요!
쉽게 풀어 해석하자면 변수란 길에서 주워온 상자이고
연산자는 말그대로 덧셈 뺄셈 표기같은거라고 보시면 됩니다.
우선 변수를 만드는법을 알려드릴게요
변수를 만드는 방법은
자료형 변수이름;
이렇게 해주시면 되는데요!
어라? 자료형이 뭐지? 2강에서 메인함수 배울때도 봤던것 같은데..
이 강의를 한번 보고와주세요~
자 보고오셨다면 이어서 설명하도록 하겠습니다.
그럼 제가 변수를 하나 만들어 볼게요
int number;
int number;
이렇게 하면 number에는 무슨 값이 들어있을까요?
제가 아까 변수란 길거리에서 주워온 상자와 같다고 말씀드렸습니다.
그 상자에는 int라는 즉 "정수" 라는 글자만 적혀있을 뿐, 아직 안에는 뭐가 들어있을지
그 누구도 모릅니다. 이 그 누구도 모르는 값을 "쓰레기값"이라고 부릅니다
실제로 이 값을 사용하려고 하면 에러가 나게 됩니다!
이렇게 길거리에서 상자를 주워오기만 한 상태! 아무것도 안한 상태!
이렇게 하는 행위를 변수를 선언한다 라고 합니다.
이제 number에 숫자를 넣어보도록 합시다
int number;
number = 3;
이렇게 하면 number에 원래 있던 아무도 모를 값은 갖다 버리고
3이라는 내 물건을 집어넣는것이라고 보시면 됩니다!
그리고 이렇게 내가 원하는 값을 집어넣는 행위를
변수에 ''할당한다'' 라고 합니다.
지금 제가 한 행위는
변수 number에 3을 할당한다. 라고 할수있겠네요!
할당한다, 초기화한다 모두 같은 말이니 참고해주세요!
근데 나는 코드를 최대한 짧고 보기 쉽게 짜고싶은데.. 꼭 두줄로 저렇게 해야할까요?
아니요! 아래처럼 선언과 할당을 동시에 할수도 있습니다!
int number = 3;
또한 연산자를 통해 두 변수끼리의 값을 계산한다던지
등등의 조작이 가능해지니 꼭 연산자에대해 공부해주세요!
필수!!
'C' 카테고리의 다른 글
([C언어] 5강) if문과 else, else-if문 (0) | 2019.06.25 |
---|---|
([C언어] 4강) scanf함수와 printf함수로 변수 출력 (scanf 오류해결) (0) | 2019.06.24 |
([C언어] 2강) 메인함수와 printf 화면출력 (2) | 2019.06.19 |
([C언어] 1강) VisualStudio로 C 프로젝트 생성하기 (0) | 2019.06.19 |
([C언어] 0강) 프롤로그 (0) | 2019.06.17 |