본문 바로가기
4장 프로그래밍 언어/C++

[C++] 변수 이름을 정하는 규칙

2021. 4. 27.
  • 변수 이름에는 영문자, 숫자, 밑줄(_) 문자만을 사용할 수 있다.
  • 숫자를 변수 이름의 첫 문자로 사용할 수 없다.
  • 변수 이름에서 대문자와 소문자는 구별된다.
  • C++의 키워드는 변수 이름으로 사용할 수 없다.
  • 두 개의 밑줄 문자로 시작하는 이름이나, 밑줄 문자와 대문자로 시작하는 이름은 그것을 사용하는 컴파일러와 리소스가 사용하기로 예약되어 있다. 하나의 밑줄 문자로 시작하는 이름은 그것을 사용하는 컴파일러와 리소스가 전역 식별자(global identifier)로 사용하기로 예약되어 있다.
  • 변수 이름의 길이는 제한이 없으며, 변수 이름에 쓰인 모든 문자들이 유효하다. 그러나 어떤 플랫폼은 고유의 길이 제한이 있다.

ANSI C(C99)에서는 변수 이름의 처음 63개의 문자까지만 유효하므로, C++과 구별된다.

두 개 이상의 단어를 결합하여 변수명을 지을 때는 tex_rate와 같이 밑줄로 구분하거나, texRate와 같이 첫 단어를 제외한 나머지 단어의 첫 문자를 대문자로 쓰는 것이 관례이다.

반응형

댓글