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:
start: printf("Hello world!\n");Salin selepas log masuk
2. Operator ternary:
Kolon adalah sebahagian daripada operator ternary. Operator ternary digunakan untuk mengembalikan satu daripada dua nilai berdasarkan ungkapan bersyarat. Sintaksnya adalah seperti berikut:
condition ? value1 : value2
Contohnya: int x = (a > b) ? a : b;
Dalam pernyataan huruf besar, titik bertindih digunakan untuk menunjukkan skop huruf besar dan pernyataan lalai. Contohnya: 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");
}
Semasa permulaan tatasusunan, titik bertindih digunakan untuk memisahkan elemen tatasusunan. Contohnya:
int arr[] = {1, 2, 3, 4, 5};
5. Senarai parameter makro fungsi:
Apabila mentakrifkan makro fungsi, titik bertindih digunakan untuk memisahkan parameter. Contohnya:
#define MAX(a, b) ((a) > (b) ? (a) : (b))
Atas ialah kandungan terperinci Dalam bahasa C: apakah maksudnya?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!