본문 바로가기
Programming/C

[C 프로그래밍] 변수와 자료형 4

by SpiralMoon 2017. 2. 10.
반응형

변수와 자료형 마지막 시간입니다.


굉장히 기초적인 부분인데도 '변수와 자료형' 포스팅을 4번이나 한 것은


모든 프로그래밍 언어의 기본개념 베이스인 변수를 꼭 이해해야


프로그래밍을 할 때 차질이 없기 때문입니다.





이번 시간에는 변수 선언의 규칙을 알아봅시다.






첫 번째, 변수명은 알파벳을 이용하여 선언한다.

(대소문자 구분)



최근에 들어서는 한글도 변수명으로 사용할 수 있는데

이러한 경우 타 컴퓨터(외국이라던가)에서 충돌을 일으킬 수 있기 때문에 사용하지 않는 것이 좋습니다.






​두 번째, 변수명은 C언어에서 정의된 예약어와 동일한 이름으로 선언할 수 없다.

예약어가 무엇인지는 나중에 설명하겠습니다.

지금은 '타이핑하면 파란색 글씨가 되는 단어' 라고 생각해주세요.


int, double, case, return 등...





​세 번째, 변수명은 함수명과 동일한 이름으로 선언하지 않는다.


선언은 가능하나, 그 프로그램 내에서 함수의 정의가 지워져버리게 됩니다.

코드를 보시면 printf()함수가 문법이 맞는데도 사용할 수 없게 된 것을 볼 수 있습니다.








네 번째, _와 $를 제외한 특수문자는 변수명에 사용할 수 없다.






 



다섯 번째, 변수명에 숫자를 포함할 수 있지만, 숫자가 맨 앞에 와서는 안된다.






여섯 번째, 변수명은 띄워쓰기를 하면 안된다.






일곱 번째, 둘 이상의 변수를 선언할 때에는 ,로 구분해서 선언한다.



정리 :

1. 변수 선언을 할 때에는 몇 가지 규칙이 있으니 반드시 외워두자

2. 변수명에 한글을 쓸 수 있지만, 충돌 우려가 있으니 사용하지 말자

반응형

댓글