Rumah >pembangunan bahagian belakang >Tutorial C#.Net >Dalam bahasa C: apakah maksudnya?

Dalam bahasa C: apakah maksudnya?

下次还敢
下次还敢asal
2024-05-02 16:42:16947semak imbas

Dalam bahasa C, titik bertindih digunakan dalam situasi berikut: untuk melabelkan pernyataan untuk melompat menggunakan pernyataan goto. Sebagai sebahagian daripada operator ternary, mengembalikan satu daripada dua nilai berdasarkan ungkapan bersyarat. Mewakili skop kes dan pernyataan lalai dalam pernyataan kes suis. Asingkan elemen tatasusunan semasa pemulaan tatasusunan. Asingkan hujah apabila mentakrifkan makro fungsi. . Contohnya:

<code class="c">start:
printf("Hello world!\n");</code>

2. Operator ternary: Dalam bahasa C: apakah maksudnya?

Kolon adalah sebahagian daripada operator ternary. Operator ternary digunakan untuk mengembalikan satu daripada dua nilai berdasarkan ungkapan bersyarat. Sintaksnya adalah seperti berikut:

<code class="c">condition ? value1 : value2</code>

Contohnya:

<code class="c">int x = (a > b) ? a : b;</code>

3 Skop:

Dalam pernyataan huruf besar, titik bertindih digunakan untuk menunjukkan skop huruf besar dan pernyataan lalai. Contohnya:

<code class="c">switch (x) {
  case 1:
    printf("x is 1\n");
    break;
  case 2:
    printf("x is 2\n");
    break;
  default:
    printf("x is not 1 or 2\n");
}</code>

4 Memulakan tatasusunan:

Semasa permulaan tatasusunan, titik bertindih digunakan untuk memisahkan elemen tatasusunan. Contohnya:

<code class="c">int arr[] = {1, 2, 3, 4, 5};</code>

5. Senarai parameter makro fungsi:

Apabila mentakrifkan makro fungsi, titik bertindih digunakan untuk memisahkan parameter. Contohnya:

<code class="c">#define MAX(a, b) ((a) > (b) ? (a) : (b))</code>

Atas ialah kandungan terperinci Dalam bahasa C: apakah maksudnya?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
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