> 백엔드 개발 > C++ > C++에서 _는 무엇인가요?

C++에서 _는 무엇인가요?

下次还敢
풀어 주다: 2024-04-26 17:33:13
원래의
805명이 탐색했습니다.

C++에서 밑줄('_')은 다음 용도로 사용됩니다. 1. 익명 변수 2. 매개변수 무시 3. 매크로 정의(현재 함수 이름 표시) 4. 예약된 키워드(C++ 키워드 재정의) 이스케이프 문자(세미콜론은 무시됨) 6. 예약된 식별자(표준 라이브러리 및 사용자 라이브러리에서 사용됨)

C++에서 _는 무엇인가요?

_

C++ 프로그래밍 언어에서 밑줄('_')은 여러 용도로 사용됩니다.

1. 익명 변수

변수 선언 시 변수 이름이 지정되지 않은 경우 , 이름을 '_'로 지정할 수 있습니다:

<code class="cpp">int _ = 5; // 声明一个匿名整型变量并赋予值 5</code>
로그인 후 복사

2. 매개변수 무시

함수 매개변수 목록에서 '_'를 사용하여 불필요한 매개변수를 무시할 수 있습니다:

<code class="cpp">void f(int x, int y) {
  int _ = x; // 忽略参数 x
  // ...
}</code>
로그인 후 복사

3. 매크로 정의 전처리기에서 밑줄은 현재 함수 이름을 나타내는 데 사용됩니다:

<code class="cpp">#define FUNCNAME __FUNCTION__</code>
로그인 후 복사

4. 예약된 키워드

C++의 일부 키워드는 사용자 정의 이름으로 재정의될 수 있으며, 이 경우 '_'를 대안으로 사용할 수 있습니다.

<code class="cpp">#define true _true</code>
로그인 후 복사

5. 이스케이프 문자

문자열 리터럴에서는 밑줄을 이스케이프 문자로 사용할 수 있습니다.

<code class="cpp">char greeting[] = "Hello, _World!"; // 添加下划线以忽略分号</code>
로그인 후 복사

6 예약된 식별자

밑줄로 시작하는 식별자를 사용할 수 있습니다. . 이러한 식별자는 예약된 것으로 간주되므로 사용자가 사용하지 않는 것이 좋습니다.

위 내용은 C++에서 _는 무엇인가요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿