c언어 강좌4.C언어의 변수, 상수
오늘은 C언어의 기본적인 개념인 변수 대해 배워보겠습니다.
변수의 정의와 표현
변수는 프로그램에서 메모리에 임시로 데이터를 저장 할 수 있는 저장 장소를 말합니다. 그리고 그 저장 장소에서 변수의 이름을 코드로 적음으로써 변수에 저장되어 있는 데이터를 가져옵니다. (16진법의 숫자를 인간이 매번 읽는건 힘들기 때문입니다) 변수의 이름은 앞서 설명한 식별자 규칙에 의해 쓰여집니다.
직관적으로 그림으로 나타내자면 다음과 같이 표현 됩니다.
베리어블에 데이터를 저장하려면. 첫번째 선어 과정을 거칩니다. 선언이란 컴파일러에게 이런 자료형(다음 시간에 배울겁니다)과 변수를 사용할테니 준비해 두라고 이야기하는것입니다. 표현하기로는 4번째 줄 int a;처럼 데이터타입과 베리어블을 떵그리 적어 표현합니다. 그렇게만 해준다면 컴파일러는 "알았어요 인간님" 해주고 적절한 공간을 만들어 줄것입니다. 하지만 메모리에 있는 쓰레기 값들 때문에 2단계로 해야 할 것은 이니셜라이제이션을 하는것입니다. 초기화는 변수를 처음으로 데이터를 저장시키는 것을 말합니다. 방법은 6번째 줄에 a=3; 변수 뒤에 = 기호를 붙이고 옆에 리터럴상수를 붙이면 됩니다. 리터럴상수는 줄여서 리터럴이라고 합니다.
다시한번 정리하자면
1단계.선언
2단계.초기화
이렇게하면 변수에 데이터를 저장 할 수 있습니다.
'프로그래밍 > C' 카테고리의 다른 글
C언어 강좌6.C언어 인풋/아웃풋 함수 scanf, printf (0) | 2020.10.08 |
---|---|
C언어 강좌5.C언어의 자료형 (0) | 2020.10.08 |
c언어 강좌3.C언어의 기본 규칙(주석, 공백, 식별자, 키워드) (1) | 2020.10.08 |
c언어 강좌2.헬로우월드 + 프로그램 실행과정 (0) | 2020.10.08 |
C언어 강좌1.C언어 도입(역사, 버전, 특징) (0) | 2020.10.08 |