Pengendali
&& ialah operator logik DAN dalam C++ yang hanya mengeluarkan benar jika kedua-dua nilai boolean adalah benar: jika nilai boolean pertama adalah palsu, ia akan mengembalikan palsu secara langsung. Jika nilai Boolean pertama adalah benar, teruskan menilai nilai Boolean kedua dan kembalikan benar jika ia juga benar, jika tidak, kembalikan palsu.
&& Operator dalam C++
&& operator ialah operator logik DAN dalam C++ yang digunakan untuk membandingkan nilai Boolean. Ia beroperasi pada dua nilai boolean dan hasilnya benar hanya jika kedua-dua nilai boolean adalah benar.
Syntax
<code class="cpp">bool_result = bool_value1 && bool_value2;</code>
Gelagat
bool_value1
adalah palsu, kembalikan bool_value1
secara langsung. bool_value1
为假,则直接返回 bool_value1
。bool_value1
为真,则继续评估 bool_value2
。bool_value2
bool_value1
adalah benar, teruskan menilai bool_value2
. Jika bool_value2
juga benar, hasilnya benar, sebaliknya, ia adalah palsu.
Keutamaan dan persekutuan
&& pengendali mempunyai keutamaan yang lebih tinggi daripada pengendali || dan keutamaan yang lebih rendah daripada =. Ia adalah bersekutu kiri, yang bermaksud ia menilai dari kiri ke kanan. .
Tujuan
&& pengendali biasanya digunakan dalam senario berikut:Periksa sama ada berbilang syarat adalah benar pada masa yang sama Penilaian litar pintas apabila satu keadaan gagal
tidak diperlukan (tidak perlu) syarat Jalankan kod di bawahAtas ialah kandungan terperinci Bagaimana untuk menyatakannya dalam c++. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!