Operator bersyarat dalam bahasa C?: ialah operator ternary yang membenarkan untuk memilih antara dua ungkapan berdasarkan syarat. Sintaksnya ialah: syarat? expr1 : expr2, syarat menentukan sama ada ungkapan dilaksanakan, expr1 dilaksanakan apabila keadaan benar, dan expr2 dilaksanakan apabila syarat palsu. Kelebihan termasuk kesederhanaan dan kecekapan, tetapi penjagaan perlu diambil dengan bersarang, jenis data dan keutamaan.
Pengendali bersyarat dalam bahasa C?:
Pengendali bersyarat dalam bahasa C?:, juga dikenali sebagai operator ternary, ialah pernyataan bersyarat yang dipermudahkan. Ia boleh memilih antara dua ungkapan berdasarkan nilai keadaan.
Sintaks:
<code class="c">condition ? expr1 : expr2</code>
Prinsip kerja:
Contoh:
Andaikan kita mempunyai pembolehubah num
,要确定其是否为偶数或奇数。我们可以使用三目运算符:
<code class="c">result = (num % 2 == 0) ? "Even" : "Odd";</code>
如果 num
是偶数,condition
为真,则 result
会被赋值为 "Even"。否则,condition
为假,result
会被赋值为 "Odd"。
优点:
注意事项:
expr1
和 expr2
rrreeenum
genap dan condition
adalah benar, maka result
akan diberikan nilai "Even" . Jika tidak, condition
adalah palsu dan result
akan diberikan nilai "Ganjil". expr1
dan expr2
mesti mengembalikan jenis data yang sama. 🎜🎜🎜Keutamaan: 🎜Pengendali ternary mempunyai keutamaan yang lebih tinggi daripada pengendali aritmetik, tetapi lebih rendah daripada pengendali tugasan. 🎜🎜Atas ialah kandungan terperinci Apakah maksud ?: dalam bahasa C?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!