本文為大家介紹mcgs中endif是什么意思(endif是什么意思中文),下面和小編一起看看詳細(xì)內(nèi)容吧。
endif是預(yù)編譯處理指令中的條件編譯,是if語句的結(jié)束,所有的if條件都在這里結(jié)束。預(yù)編譯,又稱預(yù)處理,是整個(gè)編譯過程的首要工作。預(yù)編譯指令是指編譯器在程序正式編譯之前執(zhí)行的操作,可以放在程序的任何位置。常見的預(yù)編譯指令:
(1)#include指令:該指令指示編譯器將xxx.xxx文件的全部內(nèi)容插入到這里。如果文件被' '括起來,則在系統(tǒng)的include目錄中查找文件,如果文件被' '括起來,則在當(dāng)前目錄中查找文件。一般這個(gè)文件是一個(gè)頭文件,后綴為'h'或者'cpp'。
(2)#define指令:第一個(gè)是定義標(biāo)志,標(biāo)志的有效范圍是整個(gè)程序,形式為#define xxx,常與#if配合使用;第二種是定義常量,比如#define max 100,那么max代表100(這種情況最好用const來定義常量);三是定義“功能”。
(3)#if、#else和#endif指令:這些指令一般配合使用,使用方法:“#if defined(identification)--要執(zhí)行的指令)--#else)--該指令待執(zhí)行)-- #endif”。
好了,mcgs中endif是什么意思(endif是什么意思中文)的介紹到這里就結(jié)束了,想知道更多相關(guān)資料可以收藏我們的網(wǎng)站。