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

正文內(nèi)容

c語(yǔ)言:第10章__預(yù)處理命令(編輯修改稿)

2024-08-18 08:13 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 理命令 C define MAX(x, y) (x)(y)?(x):(y) ……. void main ( ) { int a, b, c, d, t。 ……. t = MAX(a+b, c+d)。 …… } 宏展開: t = (a+b)(c+d)?(a+b):(c+d)。 int max(int x,int y) { return(x y ? x : y)。 } void main ( ) { int a, b, c, d, t。 ……. t = max(a+b, c+d)。 ……… } 【 例 】 用宏定義和函數(shù)實(shí)現(xiàn)同樣的功能 語(yǔ)言程序設(shè)計(jì)教程 第二版 第十章 預(yù)處理命令 C ? 帶參的宏與函數(shù)區(qū)別 帶參宏 函數(shù) 處理時(shí)間 編譯時(shí) 程序運(yùn)行時(shí) 參數(shù)類型 無(wú)類型問(wèn)題 定義實(shí)參、形參類型 處理過(guò)程 不分配內(nèi)存,簡(jiǎn)單的字符置換 分配內(nèi)存,先求實(shí)參值,再代入形參 程序長(zhǎng)度 變長(zhǎng) 不變 運(yùn)行速度 不占運(yùn)行時(shí)間 調(diào)用和返回占時(shí)間 語(yǔ)言程序設(shè)計(jì)教程 第二版 第十章 預(yù)處理命令 C 文件包含 ? 處理過(guò)程 ? 功能 一個(gè)源文件可將另一個(gè)源文件的內(nèi)容全部包含進(jìn)來(lái) ? 一般形式 define 包含文件名 或 define “包含文件名” 預(yù)編譯時(shí) ,用被包含文件的內(nèi)容取代該預(yù)處理命令,再對(duì) “ 包含 ” 后的文件作一個(gè)源文件編譯 : 直 接到系統(tǒng)指定的“ 文件包含目錄 ” 去查找被包含的文件 “ ”:系統(tǒng)首先到當(dāng)前目錄下查找被包含文件,如果沒找到,再到系統(tǒng) 指定的“ 文件包含目錄 ” 去查找。 預(yù)編譯處理后 A 源文件 include B 源文件 B A 新源文件 語(yǔ)言程序設(shè)計(jì)教程 第二版 第十章 預(yù)處理命令 C 文件包含舉例 : include include void main ( ) { int a , b, c。 a = getnum ( )。 b = getnum ( )。 c = max ( max(a, b), NUM )。 printf (MAX = %d\n, c )。 } ( ) define NUM 10 int max (int x, int y) { return (x y ? x : y)。 } int getnum ( ) { int a。 scanf(%d, amp。a) return (a)。 } void main ( ) { int a , b, c。 a = getnum ( )。 b = getnum ( )。 c = max ( max(a, b), NUM )。 printf (MAX = %d\n, c )。 } include define NUM 10 int max (int x, int y) { return (x y ? x : y)。 } int getnum ( ) { int a。 scanf(%d, amp。a) return (a)。 } 預(yù)編譯處理后 語(yǔ)言程序設(shè)計(jì)教程 第二版 第十章 預(yù)處理命令 C 文件包含的優(yōu)點(diǎn) : 一個(gè)大程序,通常分為多個(gè)模塊,并由多個(gè)程序員分別編程。有了文件包含處理功能,就可以將多個(gè)模塊共用的數(shù)據(jù)(如符號(hào)常量和數(shù)據(jù)結(jié)構(gòu))或函數(shù),集中到一個(gè)單獨(dú)的文件中(如上例中的文件 )。這樣,凡是要使用其中數(shù)據(jù)或調(diào)用其中函數(shù)的程序員,只要使用文件包含處理功能,將所需文件包含進(jìn)來(lái)即可,不必再重復(fù)定義它們,從而減少重復(fù)勞動(dòng)。 文件包含的幾點(diǎn)說(shuō)明 ? 常用在文件頭部的被包含文件,稱為 “ 標(biāo)題文件 ” 或 “ 頭部文件 ” , 常以 .h( head)作為后綴,簡(jiǎn)稱頭文件 。在頭文件中,除可包含宏定義外,還可包含外部變量定義、結(jié)構(gòu)類型定義等。 ? 一條包含命令,只能指定一個(gè)被包含文件 。如果要包含 n個(gè)文件,則要用 n條包含命令。 ? 文件包含可以嵌套 ,即被包含文件中又包含另一個(gè)文件。 語(yǔ)言程序設(shè)計(jì)教程 第二版 第十章 預(yù)處理命令 C
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1