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

正文內(nèi)容

c語言與程序設(shè)計大學(xué)教程(上)ppt-資料下載頁

2025-01-19 08:23本頁面
  

【正文】 函數(shù)的區(qū)別 太原工業(yè)學(xué)院計算機工程系 2022/2/15 113 文件包含 所謂“文件包含”處理是指一個源文件可以將另外一個源文件的全部內(nèi)容包含進來,即將另外的文件包含到本文件之中。 include“” A A B B 圖 311 文件包含 太原工業(yè)學(xué)院計算機工程系 2022/2/15 114 文件包含 在 C++中被包含文件可以是: ?源文件 (*.cpp) ?頭文件 (*.h) 【格式】 include 文件名 //只在系統(tǒng)的 include子目錄下搜索文件 include “文件名” //先在當(dāng)前目錄下搜索文件,然后在系統(tǒng)的 include子目錄下搜索 太原工業(yè)學(xué)院計算機工程系 2022/2/15 115 文件包含 所謂“頭文件”是指存放與標(biāo)準(zhǔn)函數(shù)有關(guān)的信息,或存放符號常量、類型定義、類定義及其與程序環(huán)境相關(guān)的信息的文件。頭文件一般包含以下幾類內(nèi)容: ( 1)對類型的聲明。 ( 2)函數(shù)聲明。 ( 3)內(nèi)置 (inline)函數(shù)的定義。 ( 4)宏定義。用 define定義的符號常量和用 const聲明的常變量。 ( 5)全局變量定義。 ( 6)外部變量聲明。如 entern int a。 ( 7)還可以根據(jù)需要包含其他頭文件。 太原工業(yè)學(xué)院計算機工程系 2022/2/15 116 【實例 33】 閱讀程序。 /* */ define sqr(x) ((x)*(x)) define cube(x) ((x)*(x)*(x)) define quad(x) ((x)*(x)*(x)*(x)) 文件包含示例 /**/ include include define POWER 5 void main() { int n。 coutnumber\texp(2)\texp(3)\texp(4)endl。 for(n=1。n=POWER。n++) coutn\tsqr(n)\tcube(n)\tquad(n)endl。} 太原工業(yè)學(xué)院計算機工程系 2022/2/15 117 條件編譯 當(dāng)標(biāo)識符已被定義過時,編譯程序段 1,否則編譯程序段 2。 【格式 1】 ifdef 標(biāo)識符 程序段 1 else 程序段 2 endif 太原工業(yè)學(xué)院計算機工程系 2022/2/15 118 當(dāng)標(biāo)識符未被定義過時,編譯程序段 1,否則編譯程序段 2。 條件編譯 【格式 2】 ifndef 標(biāo)識符 程序段 1 else 程序段 2 endif 太原工業(yè)學(xué)院計算機工程系 2022/2/15 119 條件編譯 2. 表達式作為編譯條件 【格式 3】 if 表達式 程序段 1 else 程序段 2 endif 當(dāng)表達式的值為真,則編譯程序段 1,否則編譯程序段 2。 太原工業(yè)學(xué)院計算機工程系 2022/2/15 120 ifndef _A1_H define _A1_H define L 16 define W 6 float area。 endif 【實例 34】 條件編譯應(yīng)用實例。 ifndef _A2_H define _A2_H include define AREA L*W endif 太原工業(yè)學(xué)院計算機工程系 2022/2/15 121 include //.cpp include define PI define R void main() { area=PI*R*R。 cout圓面積= areaendl。 cout長方形面積= AREAendl。} 【實例 34】 條件編譯應(yīng)用實例。 太原工業(yè)學(xué)院計算機工程系 2022/2/15 122 include define DEBUG void main() {float a=,b=。 ifdef DEBUG coutaendl。 else coutbendl。 endif } 【實例 34?】 條件編譯實例。 太原工業(yè)學(xué)院計算機工程系 2022/2/15 123 程序的三種基本結(jié)構(gòu)及流程圖 C++語句概述 C++語句可以分為以下 4種: 1. 表達式語句 sum=sum+n。 2. 流程控制語句 3. 復(fù)合語句 { } 4. 其他語句 太原工業(yè)學(xué)院計算機工程系 2022/2/15 124 C++語句概述 復(fù)合語句 * 復(fù)合語句也稱為塊語句 , 是由一對 { } 括起來的零個或多個語句組成 。 在語法上 , 復(fù)合語句被視為一條語句 。 例如: { z=x+y。 if(z100) z=z100; coutz。 } 【注意】復(fù)合語句中最后一個語句中最后的分號不能省略。 太原工業(yè)學(xué)院計算機工程系 2022/2/15 125 C++語句概述 復(fù)合語句可以嵌套使用 。 復(fù)合語句一般用于下列兩種情況: ( 1) 當(dāng)語句上要求一條語句 , 但又難于用一條簡單語句表達時 , 用復(fù)合語句 。 ( 2) 當(dāng)聲明的名字僅在某一范圍內(nèi)使用時 , 使用塊語句使其形成局部化的塊結(jié)構(gòu) 。 太原工業(yè)學(xué)院計算機工程系 2022/2/15 126 【 實例 35】 復(fù)合語句應(yīng)用實例。 include void main() { int num=500。 float price,cost。 price=。 { float price。 price=。 cost=num*price。 coutcost1=costendl。 } cost=num*price。 coutcost2=costendl。 } 太原工業(yè)學(xué)院計算機工程系 2022/2/15 127 程序的三種基本結(jié)構(gòu) A B P條件 A B P條件 A 圖 32 三種基本結(jié)構(gòu) 太原工業(yè)學(xué)院計算機工程系 2022/2/15 128 三種基本結(jié)構(gòu)共同的特點 ( 1) 只有一個入口點 , 一個出口點 。 ( 2) 對于每個操作都有一條路徑 , 即從入口到出口要通過每個操作 。 太原工業(yè)學(xué)院計算機工程系 2022/2/15 129 流程圖 a 起止框 b 數(shù)據(jù)框 c 功能框 d 判斷框 e 流向線 a 功能框 d 判斷框 太原工業(yè)學(xué)院計算機工程系 2022/2/15 130 程序的組成 程序一般由 3部分組成: 輸入 //已知 處理 //求解 輸出(必須的) //答 太原工業(yè)學(xué)院計算機工程系 2022/2/15 131 順序結(jié)構(gòu)及語句實現(xiàn) 【 功能 】順序執(zhí)行 A、 B操作。 A B 太原工業(yè)學(xué)院計算機工程系 2022/2/15 132 標(biāo)準(zhǔn)輸出流對象 cout C++的輸出和輸入是用“流” (stream)的方式實現(xiàn)的。 流 是指來自設(shè)備或傳送給設(shè)備的數(shù)據(jù)流。 C++的輸入輸出流庫中提供了標(biāo)準(zhǔn)輸入 cin和標(biāo)準(zhǔn)輸出 cout流對象。 太原工業(yè)學(xué)院計算機工程系 2022/2/15 133 cout是標(biāo)準(zhǔn)輸出流對象 , 用于向標(biāo)準(zhǔn)輸出設(shè)備 顯示器輸出數(shù)據(jù) 。 數(shù)據(jù)的輸出是通過插入運算符 將字符插入到輸出流中的 。 標(biāo)準(zhǔn)輸出流對象 cout 太原工業(yè)學(xué)院計算機工程系 2022/2/15 134 標(biāo)準(zhǔn)輸出流對象 cout 【 格式 】 cout表達式 1表達式 2… ; 【 說明 】 ( 1) 在一個 cout中 , 可以連續(xù)使用多個插入運算符 輸出多個數(shù)據(jù) 。 ( 2) 輸出多個表達式時 , 各表達式之間無空格輸出 。 ( 3) cout可以輸出任何基本類型的數(shù)據(jù) 。 太原工業(yè)學(xué)院計算機工程系 2022/2/15 135 【例 331】 標(biāo)準(zhǔn)輸出流 cout示例 include void main() {char ch1,ch2。 int x,y。 coutinput ch1,ch2=。 cinch1ch2。 x=ch2ch1。 y=ch1+ch2。 coutx=xendl。 couty=yendl。} 結(jié)果: input ch1,ch2=h t? x=12 y=220 太原工業(yè)學(xué)院計算機工程系 2022/2/15 136 【例 332】 標(biāo)準(zhǔn)輸出流 cout示例 include void main() { int i=3。 float r=,p。 cout2*i=2*iendl。 i=r/i。 couti=r/i=i 39。\n39。 r/=(i+3)。 coutr=r/(i+3)=rendl。 i=2%3。 couti=2%3=iendl。 r=6/3。 coutr=rends。 p=。 coutp=pendl。 } 結(jié)果: 2*i=6 i=r/i=0 r=r/(i+3)= i=2%3=2 r=2 p=2 太原工業(yè)學(xué)院計算機工程系 2022/2/15 137 標(biāo)準(zhǔn)輸出流 cout 【 說明 】 ( 1) 操縱符 ends作用于輸出流時 , 輸出一個空字符 39。\039。 ( 2) 操縱符 endl作用于輸出流時 , 輸出一個回車換行符 39。\n39。, 并刷新流 。 ( 3) 輸出浮點型數(shù)據(jù)時 , 插入運算符試圖輸出占最小空間的值 , 所以輸出 , 而不是 。 太原工業(yè)學(xué)院計算機工程系 2022/2/15 138 【例 333】 標(biāo)準(zhǔn)輸出流 cout(oct,hex)示例 include void main() { int a=3,m,k。 m=(a=3*5,4*6,a*5 )。 int i=5。 k=(i++,i==2)。 couti=iendl。 coutk=kendl。 couta=aendl。 coutm=mendl。 coutoct。 couti=iendl。 coutk=kendl。 couta=aendl。 coutm=mendl。 couthex。 couti=iendl。 coutk=kendl。 couta=aendl。 coutm=mendl。} dec: i=6 k=0 a=15 m=75 oct: i=6 k=0 a=17 m=113 hex: i=6 k=0 a=f m=4b 太原工業(yè)學(xué)院計算機工程系 2022/2/15 139 iomanip庫中常用的操縱符及其功能 在 C++的 iomanip庫中定義了一些輸出流操縱符( manipulator), 用于控制提取字符的行為。這些操縱符可以作為右操作對象出現(xiàn)在提取運算符 的右邊。當(dāng)程序中使用這些操縱符時,要包含 。 太原工業(yè)學(xué)院計算機工程系 2022/2/15 140 iomanip庫中常用的操縱符及其功能 操縱符 功能 setiosflags(ios::fixed) 固定的浮點顯示 setiosflags(ios::scientific) 科學(xué)表示法顯示 表中的操縱符具有持續(xù)性,即對于所輸出的數(shù)據(jù)都按其指定方式顯示,直到指定了另外的顯示方式為止。 太原工業(yè)學(xué)院計算機工程系 2022/2/15 141 【例 334】 iomanip庫中常用的操縱符 示例 include include iomanip void main() {float x,y。 float
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1