Dalam bahasa C, && (logik DAN) dan || (logik ATAU) adalah operator logik yang biasa digunakan, digunakan untuk menggabungkan berbilang ungkapan bersyarat. && memerlukan semua syarat adalah benar, manakala || adalah benar selagi satu syarat adalah benar. Pengendali ini mempunyai keutamaan yang lebih rendah daripada pengendali hubungan tetapi keutamaan yang lebih tinggi daripada pengendali tugasan. Dalam struktur kawalan, ia digunakan untuk melaksanakan blok kod yang berbeza berdasarkan keadaan, seperti jika, sementara, untuk, dsb.
Dalam bahasa C, && (logik DAN) dan || (logik ATAU) ialah dua operator logik yang biasa digunakan untuk menggabungkan berbilang ungkapan bersyarat berdasarkan sama ada syarat ini benar atau salah untuk mengawal aliran program yang.
1, && (logik DAN)
&& operator digunakan untuk menyambung dua atau lebih ungkapan bersyarat, yang memerlukan apabila semua syarat adalah benar (bukan sifar atau tidak kosong), hasil daripada keseluruhan ungkapan Barulah ianya benar. Jika mana-mana satu daripada syarat ini adalah palsu (sifar atau kosong), keseluruhan ungkapan dinilai sebagai palsu.
Example:
c
#include <stdio.h> int main() { int a = 5; int b = 10; if (a > 0 && b > 0) { printf("a 和 b 都大于 0\n"); // 这个会打印,因为 a 和 b 都大于 0 } if (a > 10 && b > 0) { printf("a 大于 10 且 b 大于 0\n"); // 这个不会打印,因为 a 不大于 10 } return 0; }
2, || Jika sekurang-kurangnya satu syarat adalah benar (bukan sifar atau tidak kosong), keseluruhan ungkapan dinilai kepada benar. Keseluruhan ungkapan dinilai kepada palsu hanya jika semua syarat adalah palsu. . maka keadaan di sebelah kanan tidak akan dinilai, ini dipanggil "penilaian litar pintas". Contohnya, dalam if (a < 0 && some_function()), jika a < 0 is false, maka some_function() tidak akan dipanggil.
Pengendali logik mempunyai keutamaan yang lebih rendah daripada pengendali perhubungan (seperti ==, !=, >, <, >=, <=), tetapi lebih tinggi daripada pengendali tugasan (seperti =). Oleh itu, dalam ungkapan kompleks, anda mungkin perlu menggunakan kurungan untuk menyatakan secara eksplisit susunan operasi. Pengendali
&& dan || sering digunakan dengan struktur kawalan seperti jika, sementara, untuk, dsb. untuk melaksanakan blok kod yang berbeza bergantung pada sama ada keadaan adalah benar atau salah.
Atas ialah kandungan terperinci Cara menggunakan && dan ||. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!