Rumah >pembangunan bahagian belakang >C++ >Adakah Token 'dan' dan 'atau' C Menawarkan Alternatif Fungsian kepada '&&' dan '||'?

Adakah Token 'dan' dan 'atau' C Menawarkan Alternatif Fungsian kepada '&&' dan '||'?

Mary-Kate Olsen
Mary-Kate Olsenasal
2024-12-03 03:10:10638semak imbas

Do C  's

Pengenalan Token Alternatif "dan" dan "atau" dalam C

Dalam perbincangan Reddit baru-baru ini, kewujudan "dan" dan "atau" token alternatif kepada "&&" dan "||" dalam C muncul, menimbulkan persoalan tentang asal usul dan ketersediaannya.

Sejarah Token Alternatif

Seperti yang dijelaskan dalam piawaian ISO C 98 (2.5/ Token Alternatif), alternatif perwakilan token telah disediakan untuk pengendali dan tanda baca tertentu sejak penubuhannya. Token alternatif ini, termasuk "dan" dan "atau," berkelakuan sama dengan token utamanya kecuali untuk ejaannya.

Ketersediaan Token Alternatif

Berdasarkan yang disediakan maklumat, token alternatif untuk "dan" dan "atau" telah tersedia sejak hari-hari terawal proses penyeragaman C. Walau bagaimanapun, penggunaannya telah dihadkan kerana ketersediaan set aksara penuh yang lebih luas dalam kebanyakan persekitaran moden.

Sebab Kekaburan

Kekaburan token alternatif ini boleh dikaitkan dengan kes penggunaan sejarah mereka. Pada masa lalu, mereka digunakan terutamanya dalam persekitaran yang set aksara penuh tidak tersedia. Sebagai contoh, set aksara EBCDIC yang digunakan pada kerangka utama IBM tidak mempunyai aksara kurungan segi empat sama ("[" dan "]") yang digunakan untuk mewakili pengendali "dan" dan "atau". Oleh itu, token alternatif "dan" dan "atau" berfungsi sebagai penyelesaian dalam senario sedemikian.

Kesimpulan

Sementara token alternatif "dan" dan "atau" mempunyai wujud dalam bahasa C sejak penyeragaman awalnya, ia masih agak kabur kerana ketersediaan set aksara penuh yang meluas. Visual C 2008 tidak mengiktiraf token ini sebagai apa-apa selain daripada ralat sintaks, mencerminkan penggunaan praktikalnya yang terhad.

Atas ialah kandungan terperinci Adakah Token 'dan' dan 'atau' C Menawarkan Alternatif Fungsian kepada '&&' 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