Rumah > masalah biasa > Cara menggunakan ungkapan tanda soal dalam bahasa C

Cara menggunakan ungkapan tanda soal dalam bahasa C

小老鼠
Lepaskan: 2024-01-22 17:13:44
asal
2484 orang telah melayarinya

Dalam bahasa C, ungkapan tanda soal biasanya digunakan dengan operator bersyarat ?:, juga dikenali sebagai operator ternary. Sintaks ungkapan tanda soal ialah "condition ? expression1 : expression2".

Cara menggunakan ungkapan tanda soal dalam bahasa C

Dalam bahasa C, ungkapan tanda soal biasanya digunakan dengan operator bersyarat ?:, juga dikenali sebagai operator ternary. Operator ini mengambil tiga operan dan mengembalikan satu daripada dua operan berdasarkan hasil ungkapan bersyarat sebelum tanda soal tengah.

Sintaks ungkapan tanda soal adalah seperti berikut:

c

condition ? expression1 : expression2
Salin selepas log masuk

Jika keadaan benar (bukan sifar), ungkapan tanda soal mengembalikan nilai ungkapan1 jika tidak, ia mengembalikan nilai ungkapan2.

Berikut ialah contoh mudah yang menunjukkan cara menggunakan ungkapan tanda soal:

c

#include <stdio.h>  
  
int main() {  
    int a = 10;  
    int b = 20;  
    int max = (a > b) ? a : b;  
    printf("max = %d\n", max); // 输出 max = 20  
    return 0;  
}
Salin selepas log masuk

Dalam contoh di atas, kami menggunakan ungkapan tanda soal untuk menentukan nilai maks pembolehubah. Jika a lebih besar daripada b, nilai maks ialah a, jika tidak, nilai maks ialah b. Dalam kes ini, kerana nilai b lebih besar daripada a, keluaran adalah maks = 20.

Atas ialah kandungan terperinci Cara menggunakan ungkapan tanda soal 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