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

正文內(nèi)容

chap6函數(shù)與宏定義-資料下載頁

2025-05-15 00:43本頁面
  

【正文】 } 輸出結(jié)果: 1 2 3 4 5 6 7 8 ? 一個(gè) include命令只能指定一個(gè)被包含文件 ,如果要包含 n個(gè)文件 , 則要用 n個(gè) include命令 。 ? NUM被代換展開后為: ( 2+1+1) ?2+1/2 ? include命令中,文件名既可用雙引 “ ” 號(hào) (推薦),也可用尖括號(hào) 括起來。 表示被包含在標(biāo)準(zhǔn)目錄中 (include).“”表示被包含文件在指定目錄中,若只有文件名不帶路徑,則在當(dāng)前目錄中,若找不到,再到標(biāo)準(zhǔn)目錄中找。 ? 包含文件名可以是 .c源文件或 .頭文件,如 include include “” include “D:\myexam\” 條件編譯 語句形式: 1. ifdef 宏名 程序段 1 [else 程序段 2] endif 作用:如果宏名已定義,則編譯“程序段 1”,否則編譯“程序段 2” 。 ? 所謂 “ 宏名已定義 ” 是無論 “ 宏名 ” 定義為什么內(nèi)容 。 ? 條件編譯的作用:縮短編譯時(shí)間 , 減少目標(biāo)程序的長度 。 作用:如果宏名未定義,則編譯“程序段 1” ,否則編譯“程序段 2”。 3. if 表達(dá)式 程序段 1 [else 程序段 2] endif 作用:當(dāng)“表達(dá)式”值為非 0 ,則編譯“程序段 1” ,否則編譯“程序段 2”。 2. ifndef 宏名 程序段 1 [else 程序段 2] endif 4. if 表達(dá)式 1 程序段 1 elif 表達(dá)式 2 程序段 2 else 程序段 3 endif 作用:當(dāng)“表達(dá)式 1”值為非 0 ,則編譯“程序段 1” , 否則判斷”表達(dá)式 2”; 當(dāng)“表達(dá)式 2”的值為真,則編譯“程序段 2”,否則編譯”程序段 3”。 例 define TED 10 main() { ifdef TED printf(Hi,Ted\n)。 else printf(HI,Anyone\n)。 endif ifndef PALPH printf(RAPLH not defined\n)。 endif getch()。 } 例 main() { if MAX99 printf(pile for array greater than 99)。 else printf(pile for small array)。 endif getch()。 } 例 define N 2 define M N+1 define NUM 2*M+1 main( ) { int i。 for (i=1。 i=NUM。 i++) printf(%d\n, i )。 getch()。 } 程序中的 for 循環(huán)執(zhí)行的次數(shù)是多少 ? 例 define MAX(x, y) (x)(y)?(x) : (y) main( ) { int a=5, b=2, c=3, d=3, t。 t=MAX(a+b, c+d)*10。 printf(%d\n, t)。 /* t的值是多少? */ getch()。 } 作業(yè):
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1