Rumah >pembangunan bahagian belakang >C++ >Mengapa Gunakan `dan` dan `atau` Daripada `&&` dan `||` dalam C ?

Mengapa Gunakan `dan` dan `atau` Daripada `&&` dan `||` dalam C ?

Mary-Kate Olsen
Mary-Kate Olsenasal
2024-11-21 08:35:11285semak imbas

Why Use `and` and `or` Instead of `&&` and `||` in C  ?

Operator Gantian untuk Operasi Logik dalam C

Walaupun populariti pengendali && (dan) dan || (atau), versi bertulisnya dan dan atau wujud sebagai token ganti dalam C . Ini menimbulkan persoalan tentang asal usul dan penggunaannya.

Asal dalam C dan Keserasian dengan C

Versi bertulis operator logik berasal dari C dengan

Dalam C , token ini dikenali sebagai token ganti, menghapuskan keperluan untuk sebarang tambahan termasuk.

Sintaksis dan Semantik

Sintaks dan semantik versi bertulis adalah sama dengan rakan simbol mereka. Ia dihuraikan sebagai token yang sama, menghasilkan keputusan yang sama.

Sebab Ketidakkerapannya

Walaupun pengendali ini sah dari segi teknikal C , penggunaannya adalah luar biasa. Terutamanya, kebolehbacaan dan dan atau dianggap lebih rendah daripada rakan simboliknya, && dan ||, masing-masing. Kejarangannya cenderung untuk menghalang kebolehbacaan lebih daripada meningkatkannya.

Pertimbangan Penggunaan

Walaupun token ganti untuk operator logik boleh digunakan, secara amnya dinasihatkan untuk kekal dengan yang lebih biasa && dan || simbol untuk kejelasan dan kebolehbacaan. Walau bagaimanapun, perlu diingat bahawa penggunaannya telah mengalami sedikit peningkatan sejak kebelakangan ini, yang berpotensi menunjukkan peralihan dalam populariti mereka.

Atas ialah kandungan terperinci Mengapa Gunakan `dan` dan `atau` Daripada `&&` dan `||` dalam C ?. 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