1. [C 언어] 변수 이란? ☞ 변수 참조
ㅇ 메모리(기억장소)에서 하나의 장소를 추상화한 것
2. [C 언어] 변수의 특징
ㅇ (명칭) 이름이 부여됨
ㅇ (주소) 값을 저장/수정할 수 있는 메모리 상의 위치(주소)를 기억함
ㅇ (제한) 메모리에 저장/수정되는 형태(자료형) 및 길이(메모리 크기)가 제한됨
3. [C 언어] 변수의 자료형 ☞ C 자료형 참조
ㅇ 변수의 저장,연산시에 달리 처리되는 형태
ㅇ 내장 자료형의 구분 : 기본형(기본 자료형), 유도형(파생 자료형)
4. [C 언어] 변수의 종류 ☞ C 언어 기억 클래스, 변수 종류, 변수 스코프 등 참조
ㅇ 전역 변수 : 전체 프로그램이 범위가 됨. 프로그램 시작시 생성, 종료시 사라짐
ㅇ 지역 변수 : 통상, 블록(함수 등) 내에서 만 선언,정의,사용되는 변수
- 자동 변수 : 블록 { } 시작시 생성, 블록 { } 벗어날 때 사라짐 (auto 키워드)
- 정적 변수 : 블록 { } 벗어나도 존속 (static 키워드)
5. [C 언어] 변수의 식별자 ☞ 식별자 참조
ㅇ 식별자 : 변수명, 상수명, 함수명 등
ㅇ 식별자 명명 규칙 ☞ C 명명 규칙 참조
- 사용 가능 문자 : 알파벳(a~z,A~Z),숫자(0~9),밑줄(_)
- 식별자의 첫 글자 : 맨 처음에는 `영문자`,`_` 만으로 시작해야 함
- 대소문자의 구분
- C 언어의 키워드(예약어)는 식별자로 사용할 수 없음