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
173 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!

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