Talaan ng mga Nilalaman:
- Kahulugan - Ano ang ibig sabihin ng Preprocessor Directive?
- Ipinapaliwanag ng Techopedia ang Preprocessor Directive
Kahulugan - Ano ang ibig sabihin ng Preprocessor Directive?
Ang mga direktoryo ng preprocessor ay mga linya na kasama sa isang programa na nagsisimula sa character na #, na ginagawang naiiba sa kanila mula sa isang tipikal na text code ng mapagkukunan. Inanyayahan sila ng tagatala upang maproseso ang ilang mga programa bago ang pag-iipon. Binago ng mga direktoryo ng preprocessor ang teksto ng source code at ang resulta ay isang bagong source code nang walang mga direktiba na ito.
Bagaman ang pag-preprocessing sa C # ay magkamukha na katulad sa C / C ++, naiiba ito sa dalawang aspeto. Una, ang pag-preprocessing sa C # ay hindi nagsasangkot ng isang hiwalay na hakbang para sa pagpapatupad ng preprocessor bago ang pag-iipon. Ito ay naproseso bilang isang bahagi ng lexical phase phase. Pangalawa, hindi ito magamit upang lumikha ng macros. Bilang karagdagan, ang mga bagong direktiba na #region at #unregion ay naidagdag sa C # kasama ang pagbubukod ng ilang mga direktiba na ginamit nang mas maaga (#include ay isang kilalang direktiba na ang paggamit ay pinalitan ng "paggamit" upang maisama ang mga asamblea).
Hindi suportado ng Java ang mga direktoryo ng preprocessor.
Ipinapaliwanag ng Techopedia ang Preprocessor Directive
Ang isang direktoryo ng preprocessor ay karaniwang inilalagay sa tuktok ng source code sa isang hiwalay na linya na nagsisimula sa character na "#", na sinusundan ng direktang pangalan at isang opsyonal na puting puwang bago at pagkatapos nito. Dahil ang isang puna sa parehong linya ng pagpapahayag ng direktoryo ng preprocessor ay dapat gamitin at hindi maaaring mag-scroll sa sumusunod na linya, ang mga tinatanggal na komento ay hindi maaaring gamitin. Ang isang pahayag na direktoryo ng direkrocessor ay hindi dapat magtatapos sa isang semicolon (;). Ang mga direktoryo ng preprocessor ay maaaring tukuyin sa source code o sa karaniwang linya bilang argument sa pag-iipon.
Ang mga halimbawa para sa mga direktoryo ng preprocessing na maaaring magamit sa C # ay kasama ang:
- #define at #undef: Upang tukuyin at tukuyin ang mga simbolo ng kondisyon ng compilation, ayon sa pagkakabanggit. Ang mga simbolo na ito ay maaaring suriin sa panahon ng pagsasama at ang kinakailangang seksyon ng source code ay maaaring maipon. Ang saklaw ng isang simbolo ay ang file kung saan ito ay tinukoy.
- #if, #elif, #else, at #endif: Upang laktawan ang bahagi ng source code batay sa mga kondisyon. Ang mga seksyon ng kondisyon ay maaaring natatakpan ng mga direktiba na bumubuo ng kumpletong hanay.
- #line: Upang makontrol ang mga numero ng linya na nabuo para sa mga pagkakamali at babala. Ito ay kadalasang ginagamit ng mga tool sa meta-programming upang makabuo ng C # source code mula sa ilang input ng teksto. Karaniwang ginagamit ito upang baguhin ang mga numero ng linya at mga pangalan ng pinagmulan ng file na iniulat ng tagatala sa output nito.
- #error at #warning: Upang makabuo ng mga error at babala, ayon sa pagkakabanggit. Ginagamit ang #error upang ihinto ang pag-iipon, habang ang #warning ay ginagamit upang magpatuloy sa pagsasama sa mga mensahe sa console.
- #region at #endregion: Upang malinaw na markahan ang mga seksyon ng source code. Pinapayagan nito ang pagpapalawak at pagbagsak sa loob ng Visual Studio para sa mas mahusay na pagbasa at sanggunian.
