freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

c語言的預處理程序與注釋(編輯修改稿)

2024-10-22 17:41 本頁面
 

【文章內(nèi)容簡介】 地進行編譯,該過程稱為條件編譯。商業(yè)軟件公司廣泛應用條件編譯來提供和維護某一程序的許多顧客版本。 1.if、else,elif及endif if的一般含義是如果if后面的常量表達式為true,則編譯它與endif之間的代碼,否則跳過這些代碼。命令endif標識一個if塊的結束,參見例413。 ifconstanteXPression statement sequence endif 由于MAX大于99,以上程序在屏幕上顯示一串消息。該例說明了一個重點:跟在if后面的表達式在編譯時求值,因此它必須僅含常量及已定義過的標識符,不可使用變量。表達式不許含有操作符sizeof。else命令的功能有點象C語言中的else;else建立另一選擇(在if失敗的情況下)。因而上面的例子可擴充,參見例414。 在此例中,因為M A X小于9 9,所以,不編譯if塊,而是編譯 else塊,因此,屏幕上顯示piled for small array這一消息。 注意, else 既是 if 塊又是else 塊頭。這是因為任何if 僅有一個endif。 elif命令意義與ELSE IF 相同,它形成一個if elseif階梯狀語句,可進行多種編譯選擇。 elif 后跟一個常量表達式。如果表達式為t r u e,則編譯其后的代碼塊,不對其它elif表達式進行測試。否則,順序測試下一塊。if expressionstatement sequenceelif expression1statement sequenceelif expression2statement sequenceelif expression3statement sequenceelif expression4elif expression3Nstatement sequenceendif 例如:下面程序利用ACTI Ve_ COUNTRY定義貨幣符號。define US 0define ENGLAND1define FRANCE 2 define ACTIVE_COUNTRY USif ACTIVE_COUNTRY = = USchar currency[ ]=dollar; elif ACTIVE_COUNTRY= =ENGLANDchar currency[ ]=pound; elsechar currency[ ]=franc;endif if與elif命令可能一直嵌套到實現(xiàn)規(guī)定的權限,其中endif、else或elif與最近if或elif關聯(lián)。例如,下面程序是完全有效的。if MAX100if SERIAL_VERSIONint port=198;elifin
點擊復制文檔內(nèi)容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1