[Cpp]키워드와 식별자
📚키워드
C++에서 미리 용도를 정해 놓은 단어들이 있습니다. 이런 단어들을 키워드 또는 예약어라고 합니다. int, for, break 등 예약어로 정해진 단어들은 변수나 상수 이름으로 사용할 수 없습니다.
C++의 키워드 목록은 아래 문서를 참고하시면 됩니다.
https://learn.microsoft.com/ko-kr/cpp/cpp/keywords-cpp?view=msvc-170
📚식별자
프로그램을 만들 때 여러 대상을 구분하기 위해 이름을 만들어야 하는데 이런 이름을 식별자라고 합니다. 변수, 함수, 클래스 이름 등이 식별자에 해당합니다.
📄식별자 규칙
- 식별자 첫 문자는 숫자가 아닌 문자를 사용해야합니다. 영문 대소문자, 밑줄 문자가 포함되고 C++11부터 다국어 문자도 포함되었습니다.
- 첫 문자 다음의 문자는 숫자와 문자 모두 사용 가능합니다.
- 표준에는 식별자 길이에 제한은 없지만 구현에 따라 문자 수가 정해지기도 합니다. 마이크로소프트 비주얼 C++에서 처음 2048자 까지만 식별에 사용합니다.
- 특수문자는 사용할 수 없습니다. 구현에 따라 특수문자가 허용되기도 합니다. 마이크로소프트 비주얼 C++에서 $를 사용할 수 있습니다.
- 키워드는 식별자로 사용할 수 없습니다.
- 대문자와 소문자는 구분해서 사용해야 합니다.
Leave a comment