변수와 자료형 마지막 시간입니다.
굉장히 기초적인 부분인데도 '변수와 자료형' 포스팅을 4번이나 한 것은
모든 프로그래밍 언어의 기본개념 베이스인 변수를 꼭 이해해야
프로그래밍을 할 때 차질이 없기 때문입니다.
이번 시간에는 변수 선언의 규칙을 알아봅시다.
첫 번째, 변수명은 알파벳을 이용하여 선언한다.
(대소문자 구분)
최근에 들어서는 한글도 변수명으로 사용할 수 있는데
이러한 경우 타 컴퓨터(외국이라던가)에서 충돌을 일으킬 수 있기 때문에 사용하지 않는 것이 좋습니다.
두 번째, 변수명은 C언어에서 정의된 예약어와 동일한 이름으로 선언할 수 없다.
예약어가 무엇인지는 나중에 설명하겠습니다.
지금은 '타이핑하면 파란색 글씨가 되는 단어' 라고 생각해주세요.
int, double, case, return 등...
세 번째, 변수명은 함수명과 동일한 이름으로 선언하지 않는다.
선언은 가능하나, 그 프로그램 내에서 함수의 정의가 지워져버리게 됩니다.
코드를 보시면 printf()함수가 문법이 맞는데도 사용할 수 없게 된 것을 볼 수 있습니다.
네 번째, _와 $를 제외한 특수문자는 변수명에 사용할 수 없다.
다섯 번째, 변수명에 숫자를 포함할 수 있지만, 숫자가 맨 앞에 와서는 안된다.
여섯 번째, 변수명은 띄워쓰기를 하면 안된다.
일곱 번째, 둘 이상의 변수를 선언할 때에는 ,로 구분해서 선언한다.
정리 :
1. 변수 선언을 할 때에는 몇 가지 규칙이 있으니 반드시 외워두자
2. 변수명에 한글을 쓸 수 있지만, 충돌 우려가 있으니 사용하지 말자
'Programming > C' 카테고리의 다른 글
[C 프로그래밍] printf()와 이스케이프 시퀀스 (0) | 2017.02.10 |
---|---|
[C 프로그래밍] printf()와 형식 지정자 (0) | 2017.02.10 |
[C 프로그래밍] 변수와 자료형 3 (0) | 2017.02.10 |
[C 프로그래밍] 변수와 자료형 2 (0) | 2017.02.10 |
[C 프로그래밍] 변수와 자료형 1 (0) | 2017.02.10 |
댓글