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
Mekanik Operator Bersyarat:
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;
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;
Atas ialah kandungan terperinci Bagaimanakah Pengendali C Ternary Berfungsi?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!