Rumah > pembangunan bahagian belakang > C++ > Apakah _ dalam c++

Apakah _ dalam c++

下次还敢
Lepaskan: 2024-04-26 17:33:13
asal
801 orang telah melayarinya

Dalam C++, garis bawah ('_') digunakan untuk: 1. Pembolehubah tanpa nama; 3. Takrifan makro (menunjukkan nama fungsi semasa); Aksara melarikan diri (koma bertitik diabaikan); 6. Pengecam terpelihara (digunakan oleh perpustakaan standard dan perpustakaan pengguna). . anda boleh menamakannya '_':

<code class="cpp">int _ = 5; // 声明一个匿名整型变量并赋予值 5</code>
Salin selepas log masuk

2. Abaikan parameterApakah _ dalam c++

Dalam senarai parameter fungsi, anda boleh menggunakan '_' untuk mengabaikan parameter yang tidak diperlukan:

<code class="cpp">void f(int x, int y) {
  int _ = x; // 忽略参数 x
  // ...
}</code>
Salin selepas log masuk

3 , garis bawah digunakan untuk menunjukkan nama fungsi semasa:

<code class="cpp">#define FUNCNAME __FUNCTION__</code>
Salin selepas log masuk

4 Kata kunci terpelihara

Sesetengah kata kunci dalam C++ mungkin ditindih oleh nama yang ditentukan pengguna, dalam kes ini anda boleh menggunakan '_' Sebagai alternatif:

<code class="cpp">#define true _true</code>
Salin selepas log masuk

5. Aksara melarikan diri

Dalam literal rentetan, garis bawah boleh digunakan sebagai aksara melarikan diri:

<code class="cpp">char greeting[] = "Hello, _World!"; // 添加下划线以忽略分号</code>
Salin selepas log masuk

6 Pengecam terpelihara

boleh digunakan dengan pustaka yang ditakrifkan oleh pengguna. Pengecam ini dianggap terpelihara dan tidak disyorkan untuk digunakan oleh pengguna.

Atas ialah kandungan terperinci Apakah _ dalam c++. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan