C++에서 식별자란?

C Eseo Sigbyeoljalan



식별자 C++ 프로그래밍에서 중요한 역할을 합니다. 코드에서 함수, 변수 및 기타 엔터티의 이름을 지정하는 데 사용됩니다. 프로그램의 각 엔터티에 고유한 ID를 제공하고 프로그래머가 엔터티를 식별하고 액세스하는 데 도움을 줍니다. C++에서 식별자 사용을 이해하면 효율적이고 읽기 쉬운 코드를 작성하는 데 도움이 됩니다.

이 기사에서는 C++에서 식별자가 무엇이며 언어에서 어떻게 사용되는지에 대해 설명합니다.

C++에서 식별자란?

식별자 다음 요소 중 하나를 나타내는 문자 조합입니다.







  • 개체 이름 또는 변수 이름
  • 공용체, 구조 또는 클래스 이름
  • 열거형 이름
  • 공용체, 구조, 클래스 또는 열거형의 구성원
  • 클래스 멤버 함수 또는 함수
  • typedef 이름
  • 레이블 이름
  • 매크로 이름
  • 매크로 매개변수

식별자 명명 규칙은 무엇입니까?

모든 언어에는 고유한 이름 지정 규칙이 있습니다. 식별자 . C++에서 식별자의 이름을 지정할 때 다음 지침을 따르십시오.



  1. C++ 키워드는 컴파일러에 미리 정의된 의미가 있으므로 식별자로 사용할 수 없습니다.
  2. 두 개의 연속적인 밑줄을 가질 수 없습니다.
  3. 문자, 커넥터, 숫자 및 유니코드 문자의 조합이 있을 수 있습니다.
  4. 알파벳 문자 또는 밑줄로 시작해야 하지만 숫자로 시작해서는 안 됩니다.
  5. 공백이 없어야 합니다.
  6. 511자를 초과할 수 없습니다.
  7. 참조하기 전에 선언하고 초기화해야 합니다.
  8. 두 식별자의 이름은 같은 프로그램에서 같을 수 없습니다.
  9. 식별자는 대/소문자를 구분합니다.

우리가 이미 말했듯이 식별자 변수, 클래스, 함수 및 기타 코드 요소의 이름을 지정하는 데 사용됩니다. 코드를 작성할 때 이러한 이름을 사용하여 프로그램의 다른 부분을 참조합니다. 그러나 컴파일하는 동안 컴퓨터는 더 이상 이러한 이름을 사용하지 않습니다. 대신 프로그램을 실행하는 데 사용할 수 있는 메모리 주소와 오프셋으로 변환합니다. 그래서 우리가 사용하는 동안 식별자 코드를 더 읽기 쉽고 이해하기 쉽게 만들기 위해 컴퓨터는 이러한 식별자가 나타내는 기본 메모리 주소에만 관심이 있습니다.



다음은 몇 가지 예입니다. 유효한 식별자 :





합집합

_합집합

합계_1

합계1

다음은 몇 가지 예입니다. 유효하지 않은 식별자 :

합집합 - 1

그래요

// C++ 키워드이기 때문에

C++에서 식별자 구현

의 개념에 대한 이해를 위해 식별자 , 다음 예를 고려하십시오.



#include

네임스페이스 표준 사용 ;

정수 기본 ( ) {

정수 숫자 1 = 5 ; // 정수 변수

더블 숫자 2 = 3.14 ; // 배정밀도 부동 소수점 변수

채널 = 'ㅏ' ; // 문자 변수

부울 플래그 = 진실 ; // 불리언 변수

쿠우트 << 'num1의 값은 다음과 같습니다. ' << 숫자 1 << ;

쿠우트 << 'num2의 값은 다음과 같습니다. ' << 숫자 2 << ;

쿠우트 << 'ch의 값은 다음과 같습니다. ' << 채널 << ;

쿠우트 << '플래그 값:' << 깃발 << ;

더블 결과 = 숫자 1 * 숫자 2 ;

쿠우트 << '계산 결과는 다음과 같습니다. ' << 결과 << ;

반품 0 ;

}

위의 예에서는 이름과 데이터 유형이 다른 5개의 변수를 선언하고 초기화합니다. 그런 다음 계산에서 이러한 변수를 사용하여 결과를 얻고 콘솔에 인쇄합니다. 이 예는 식별자를 사용하여 변수에 이름을 부여한 다음 계산 및 기타 작업에 사용할 수 있는 방법을 보여줍니다.

산출

결론

C++ 식별자는 프로그래머가 개발한 함수, 배열, 변수 및 기타 사용자 정의 데이터 유형의 이름을 참조하기 위해 프로그램에서 사용됩니다. 이 튜토리얼에서는 식별자가 무엇인지, 식별자가 어떻게 선언되는지, 식별자 이름을 지정하는 규칙이 무엇인지 예를 들어 알아봤습니다.