Arthur Petit
21 September 2024
Memahami Perilaku Hubungan Pendek dari Logika AND dalam Petunjuk Praprosesor

Artikel ini membahas masalah dengan praprosesor C dan operator logika AND dalam arahan bersyarat. Menggunakan makro dalam logika praprosesor tidak menghasilkan perilaku evaluasi hubung singkat yang diharapkan. Kompiler yang berbeda, seperti MSVC, GCC, dan Clang, menangani masalah ini secara berbeda, sehingga mengakibatkan kesalahan atau peringatan.