Izoh: ifelse protsessor direktivasi emas. … elif preprotsessor direktivasi mavjud, u else-if funksiyasini bajaradi.
Preprosessor koʻrsatmalariga qanday misol boʻla oladi?
Ba'zi preprotsessor ko'rsatmalariga misollar: include, define, ifndef etc Esda tutingki,belgisi faqat oldingi protsessorga o'tadigan yo'lni beradi va shunday buyruq beradi. kabi kiritish preprotsessor dasturi tomonidan qayta ishlanadi. Masalan, “include” ilovasiga qo‘shimcha kod kiritiladi.
Preprosessor direktivasi nima?
Preprocessor direktivalari manba faylning satrlari boʻlib, birinchi boʻsh joy boʻlmagan belgiboʻlib, ularni matnning boshqa qatorlaridan ajratib turadi. Har bir preprotsessor direktivasining ta'siri matnni o'zgartirishdir va natijada direktivalar va sharhlar bo'lmagan matnning o'zgarishi hisoblanadi.
elseif preprotsessor direktivasimi?
Oldingi if, ifdef yoki ifndef direktivasi sharti notoʻgʻri va elif sharti rost deb baholanganda, oldindan protsessor elif bayonotidan keyingi C manba kodini oʻz ichiga oladi. elif direktivasini else agar deb hisoblash mumkin.
pragma protsessor direktivasimi?
C va C++ dasturlash tillarida pragma once - bu nostandart, lekin keng qoʻllab-quvvatlanadigan preprotsessor direktivasi joriy manba faylni bitta faylga faqat bir marta kiritish uchun moʻljallangan. kompilyatsiya.