Rumah > pembangunan bahagian belakang > C++ > Bagaimanakah Pengendali C Ternary Berfungsi?

Bagaimanakah Pengendali C Ternary Berfungsi?

Patricia Arquette
Lepaskan: 2024-12-15 01:57:11
asal
242 orang telah melayarinya

How Does the C   Ternary Operator Work?

Memahami Operator Bersyarat (Ternary) dalam C

Operator bersyarat, atau operator ternary seperti yang lebih dikenali, menawarkan alternatif yang ringkas kepada pernyataan if-else dalam C . Ia membenarkan anda menulis tugasan bersyarat menggunakan sintaks:

(condition) ? true-clause : false-clause
Salin selepas log masuk

Mekanik Operator Bersyarat:

  • Syarat ialah ungkapan boolean yang menilai kepada sama ada benar atau salah.
  • klausa benar ialah nilai yang diberikan jika syarat menilai kepada benar.
  • false-klausa ialah nilai yang diberikan jika keadaan bernilai palsu.

Penggunaan:

Pengendali ternary adalah yang paling biasa digunakan dalam operasi tugasan. Sebagai contoh, coretan kod ini memberikan nilai 3 kepada pembolehubah x jika Tiga adalah benar dan 0 jika Tiga adalah salah:

bool Three = SOME_VALUE;
int x = Three ? 3 : 0;
Salin selepas log masuk

Pernyataan if-else yang setara:

Pengendali ternary secara berkesan adalah jalan pintas untuk pernyataan if-else berikut:

bool Three = SOME_VALUE;
int x;
if (Three)
    x = 3;
else
    x = 0;
Salin selepas log masuk

Atas ialah kandungan terperinci Bagaimanakah Pengendali C Ternary Berfungsi?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan