[모두의 C언어] <2장> 3주 동안 C언어 부시기 요약(7월 1일~7월 21일)

2021. 7. 16. 10:54· 개발 일지/프로그래밍 언어(Java, C, SQL)
목차
  1. 2. 기억 상자 만들기 - 변수 

2. 기억 상자 만들기 - 변수 

2.1 숫자 상자 만들기

우리는 어질러진 방을 청소할 때 빈 상자를 찾는다.(제발 찾아줘..) 그리고 장난감, 봄 옷, 가을 옷 등 라벨링(눈 관리)을 하게 되는데 이는 다음에 쉽게 찾기 위해 하는 행동이다. 프로그래밍에서도 비슷한 행동을 하게 되는데 이는 변수를 사용할 때이다. 변수란 변할 수 있는 값이다. 즉, 여러 가지 값을 변수 안에 넣을 수 있다. 이런 개념에서 봤을 때 변수는 빈 상자로, 여러 가지 값을 장난감, 봄 옷, 가을 옷 등에 비유할 수 있다. 그리고 장난감이 들어가는 상자라고 알리기 위해 라벨링 하는 것은 변수의 자료형을 지정하고, 변수의 이름을 지정하는 것과 같은 맥락이라고 이해할 수 있다.

 

2.2 메모리 상자에 숫자 저장하기: 변수 선언과 초기화

int a;
a = 10;

위 코드를 보자. 설명하기 앞서 먼저 이야기하면, int a;는 a라는 변수를 선언한 것이고, a = 10;은 a라는 변수에 10이라는 값을 초기화한 것이다. 이제 비유를 사용하면서 쉽게 접근해보자.

 

앞서 언급했던 빈 상자 이야기를 다시 이야기하면 컴퓨터 세상에서 빈 상자를 생성하는 것은 따로 사용할 메모리(공간)을 확보한다는 뜻이다. 즉, int a;로 int 자료형의 a라는 변수의 이름으로 메모리를 할당 받는 것이다. 이를 '변수 선언'이라 한다. 그리고 장난감을 넣기 위해 '장난감'이라 적힌 스티커를 상자에 붙이듯이, 'int a;'라는 스티커를 붙이게 된다.

 

이후 빈 상자에 장난감을 넣는 과정은 a라는 변수(빈 상자)에 10을 넣는 과정과 같다. 이를 '변수 초기화'라고 한다.

 

 

'개발 일지 > 프로그래밍 언어(Java, C, SQL)' 카테고리의 다른 글

[혼자 공부하는 c언어] 9장 포인터 정리  (0) 2021.08.26
[혼자 공부하는 C언어] 새롭게 시작하는 c언어 정리 210816  (0) 2021.08.17
[모두의 C언어] <1장> 3주 동안 C언어 부시기 요약(7월 1일~7월 21일)  (0) 2021.07.16
[모두의 C언어] 210702 C언어 공부  (0) 2021.07.02
[모두의 C언어] 프로그래머로서의 메모리에 대한 자세  (0) 2021.07.02
  1. 2. 기억 상자 만들기 - 변수 
'개발 일지/프로그래밍 언어(Java, C, SQL)' 카테고리의 다른 글
  • [혼자 공부하는 c언어] 9장 포인터 정리
  • [혼자 공부하는 C언어] 새롭게 시작하는 c언어 정리 210816
  • [모두의 C언어] <1장> 3주 동안 C언어 부시기 요약(7월 1일~7월 21일)
  • [모두의 C언어] 210702 C언어 공부
jayoon
jayoon
하고 싶은 것들을 하며 성공하기
jayoon
자윤 블로그
jayoon
전체
오늘
어제
  • 분류 전체보기 (72)
    • 개발 일지 (68)
      • GitHub, Git, Source Tree (4)
      • AWS(Amazon Web Service) (4)
      • Spring (7)
      • 알고리즘 (4)
      • 프로그래밍 언어(Java, C, SQL) (33)
    • 일상 (4)
      • 일상 관리 밴드 (1)
      • 내가 읽은 책! (1)

인기 글

최근 댓글

블로그 메뉴

  • 홈
  • 태그
  • 방명록
  • 블로그 관리 페이지
hELLO · Designed By 정상우.v4.2.2
jayoon
[모두의 C언어] <2장> 3주 동안 C언어 부시기 요약(7월 1일~7월 21일)
상단으로

티스토리툴바

개인정보

  • 티스토리 홈
  • 포럼
  • 로그인

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.