Rumah > pembangunan bahagian belakang > Tutorial C#.Net > Apakah maksud ':' dalam bahasa C

Apakah maksud ':' dalam bahasa C

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

Tanda bertindih (:) dalam bahasa C mempunyai banyak kegunaan: sebagai tanda bertindih label, menandakan lokasi blok kod. Dalam pernyataan bersyarat, blok syarat dan pernyataan berasingan. Dalam pernyataan gelung, pemulaan gelung berasingan, ungkapan bersyarat dan blok pernyataan. Dalam pengendali ternary, digunakan untuk menukar ungkapan bersyarat kepada nilai. Dalam C++, digunakan untuk menentukan skop ruang nama atau kelas. Dalam medan bit, menentukan lebar bit. Kegunaan lain termasuk pengisytiharan penghitungan, pernyataan kes dan makro prapemproses.

Apakah maksud ':' dalam bahasa C

Kolon (:) dalam bahasa C

Kolon (:) dalam bahasa C ialah simbol khas yang mempunyai makna berbeza dalam konteks yang berbeza.

1. Label

Kolon boleh digunakan sebagai label untuk menandakan lokasi blok kod supaya anda boleh melompat ke lokasi itu menggunakan pernyataan goto. Sintaksnya adalah seperti berikut:

<code class="c">label: // 标签名称</code>
Salin selepas log masuk

2. Pernyataan bersyarat

Dalam pernyataan bersyarat (jika, sebaliknya, suis), titik bertindih digunakan untuk memisahkan syarat dan blok pernyataan. Sintaksnya adalah seperti berikut:

<code class="c">if (condition) :
  // if 分支语句块
else :
  // else 分支语句块</code>
Salin selepas log masuk

3 Penyataan gelung

Dalam gelung sambil dan lakukan sambil, titik bertindih digunakan untuk memisahkan pemulaan gelung, ungkapan bersyarat dan blok pernyataan. Sintaksnya adalah seperti berikut:

<code class="c">for (initialization; condition; increment) :
  // 循环语句块</code>
Salin selepas log masuk

4. Operator Ternary

Tanda bertindih ialah sebahagian daripada operator ternary dan digunakan untuk menukar ungkapan bersyarat kepada nilai. Sintaksnya adalah seperti berikut:

<code class="c">(condition) ? true_value : false_value</code>
Salin selepas log masuk

5. Pengendali skop

Dalam C++, gabungan bertindih dan :: operator digunakan untuk menentukan skop ruang nama atau kelas. Sintaksnya adalah seperti berikut:

<code class="cpp">namespace_name::class_name;</code>
Salin selepas log masuk

6 Medan bit

Titik bertindih digunakan untuk menentukan lebar bit medan bit. Sintaksnya adalah seperti berikut:

<code class="c">struct {
  unsigned int bit_field : width;
}</code>
Salin selepas log masuk

7 Kegunaan lain

Kolon juga digunakan untuk tujuan lain berikut:

  • Mengasingkan pemalar enum dan nilai dalam pengisytiharan penghitungan
  • penyataan blok pemisah
  • pernyataan
  • Asingkan nama makro dan badan makro dalam makro prapemproses

Atas ialah kandungan terperinci Apakah maksud ':' dalam bahasa 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