Penggunaan && dan ||

下次还敢
下次还敢asal
2024-04-27 22:24:40586semak imbas

Operator && (logik DAN) dan || (logik ATAU) dalam bahasa C digunakan untuk menggabungkan ungkapan bersyarat. Pengendali && menentukan bahawa kedua-dua ungkapan adalah benar; pengendali ||. Operator mempunyai keutamaan yang tinggi dan menyokong penilaian litar pintas Ia dilaksanakan terlebih dahulu dalam ungkapan Jika ungkapan pertama mencukupi untuk menentukan keputusan, ungkapan kedua tidak dinilai.

Penggunaan && dan ||

Penggunaan && dan || dalam bahasa C

Pengenalan
Dalam bahasa C, && (logik DAN) dan || (logik ATAU) biasanya digunakan operator logik . Ia digunakan untuk menggabungkan berbilang syarat dan menentukan hasil akhir ungkapan.

Logik DAN (&&)
&& operator digunakan untuk menentukan sama ada dua ungkapan Boolean adalah benar. Jika kedua-dua ungkapan adalah benar, hasilnya adalah benar. Jika tidak, hasilnya adalah palsu.

Sintaks: expr1 && expr2expr1 && expr2

示例:

int age = 25;
int salary = 50000;

if (age >= 18 && salary >= 30000) {
  // 满足两个条件
  printf("符合条件\n");
} else {
  // 不满足两个条件
  printf("不符合条件\n");
}

逻辑或(||)
|| 运算符用于判断两个布尔表达式是否至少有一个为真。如果两个表达式都为真,或其中一个为真,则结果为真。否则,结果为假。

语法:expr1 || expr2

Contoh:

int age = 17;
int hasExperience = 1;

if (age >= 18 || hasExperience) {
  // 满足其中一个条件
  printf("符合条件\n");
} else {
  // 不满足任何条件
  printf("不符合条件\n");
}

Logik ATAU (||)||||| Jika kedua-dua ungkapan adalah benar, atau salah satu daripadanya adalah benar, hasilnya adalah benar. Jika tidak, hasilnya adalah palsu.

Sintaks: expr1 || Contohnya!). Oleh itu, ia dilaksanakan sebelum kebanyakan pengendali lain.

Penilaian litar pintas

&& dan pengendali || juga menyokong penilaian litar pintas. Ini bermakna jika hasil ungkapan pertama mencukupi untuk menentukan hasil akhir, ungkapan kedua tidak dinilai.
  • Jika ungkapan pertama palsu, operator && akan membuat penilaian litar pintas dan ungkapan kedua tidak akan dinilai dan hasilnya adalah palsu.
  • Jika ungkapan pertama adalah benar, pengendali || akan membuat penilaian litar pintas, ungkapan kedua tidak dinilai dan hasilnya adalah benar.
🎜

Atas ialah kandungan terperinci Penggunaan && dan ||. 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
Artikel sebelumnya:Penggunaan ?: dalam bahasa cArtikel seterusnya:Penggunaan ?: dalam bahasa c