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

Bagaimanakah Pengendali C Ternary Berfungsi?

Patricia Arquette
Patricia Arquetteasal
2024-12-15 01:57:11178semak imbas

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

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;

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!

Kenyataan:
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