본문 바로가기
C

C언어 식별자 사용 규칙

by 규우울 2021. 12. 12.
반응형

프로그래밍 언어에는 식별자라는 것이 있습니다.

 

식별자란 데이터에 이름을 일시적으로 부여하는 것이라고 생각하시면 됩니다.

 

C언어로 예를 들면

str name;

str은 문자열을 저장할 메모리 공간을 확보하는 것이고 name이라는 식별자를 사용해서 

 

그 저장 공간에 이름을 붙이는 것입니다.

 

식별자는 이렇게 변수명이나 클래스, 함수의 이름을 지을 때 사용합니다.

 

하지만 식별자를 만들 때는 규칙이 있습니다.

 

1. 특수문자는 _(underline)만 사용 가능합니다.

 

2. 숫자로 시작할 수 없습니다.

 

3. 대문자와 소문자는 서로 다른 식별자입니다. ex)  str a; str A;는 서로 다르다.

 

4. 예약어는 식별자로 사용하지 못 합니다. (예약어란 프로그래밍 언어에서 이미 문법적으로 사용하고 있는 함수입니다. ex ) return )

 

이렇게 규칙들이 있고 a, b, c, d 이런 것들 보다는 조금 더 유의미한 이름으로 지어주시는게 좋습니다.

 

예를 들면 age, height 등등 누가 보더라도 무슨 의미의 식별자인지 바로 알 수 있어야 합니다.

 

 

반응형

댓글