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

正文內(nèi)容

第四章利用函數(shù)實(shí)現(xiàn)指定功能(存儲(chǔ)版)

  

【正文】 nt a) { return a+x。 cout3+5+8=add(3,5,8)endl。 for(int i=1。 f(200)。 } ? 函數(shù)的參數(shù)兩個(gè)以上時(shí),默認(rèn)參數(shù)值只能 從右到左 指定 ? 調(diào)用函數(shù)時(shí),指定的實(shí)參順序是自左到右,中間不能有間隔 ? 聲明 : ? void f(int i,int j=2,int k=3)。 ? f(6, ,8)。 例如 int main() { int i。 couttotal=“ totalendl。 cinxy。 } S(r) PI*r*r S(a) PI*a*a PI*a*a 編譯前機(jī)械替換,實(shí)參形參一一對(duì)應(yīng) define PI define S(r) PI*r*r void main(void) { float a, area, b。 *.cpp *.h 一個(gè) include語(yǔ)句只能指定一個(gè)被包含文件。 endif 調(diào)試完后加 define DEBUG,則不輸出調(diào)試信息。 endif cout“ c=“ deccendl。 enter_string(str)。 c=a/b。 endif 標(biāo)識(shí)符 ifndef 標(biāo)識(shí)符 程序段 1 else 程序段 2 endif 與形式 1相反,當(dāng)標(biāo)識(shí)符沒(méi)有被定義過(guò)(用 define定義 ),則對(duì)程序段 1進(jìn)行編譯,否則編譯程序段 2。 define S_ (r) P*r*r 二、文件包含 一個(gè)源文件可以將另外一個(gè)源文件的全部?jī)?nèi)容包含進(jìn)來(lái),即將另外的文件包含到本文件之中。 area=S(a)。 define R define PI define L 2*PI*R define S PI*R*R void main(void) { cout“ L=“ L“ S=” Sendl。 /*定義變量 */ num=10。 } 48 16 8 ? 默認(rèn)值可以是全局變量、全局常量,甚至是一個(gè)函數(shù)。 ? f(6,7,8)。 f(200)。 int main() { void f(int x=100)。 在調(diào)用函數(shù)時(shí),若明確給出了這種實(shí)參的值,則使用相應(yīng)實(shí)參的值;若沒(méi)有給出相應(yīng)的實(shí)參,則使用缺省的值。 } int add(int a,int b) { return a+b。 coutfun(3,5)endl。 } void main(void) { coutfun(3,5)endl。 形參與實(shí)參之間的關(guān)系與一般的函數(shù)相同 。 c=max (a+b , a*b) 。 i++) y*=a。 c=a*b。 靜態(tài)( static)存儲(chǔ)類別 extern 存儲(chǔ)類別 全局變量是在函數(shù)的外部定義的,編譯時(shí) 分配在靜態(tài)存儲(chǔ)區(qū),如果未賦初值,其值為 0。 c=a+ b++。 cout” j=” j’ \n’ 。 在塊作用域內(nèi)可通過(guò)作用域運(yùn)算符“::”來(lái)引用 與局部變量同名 的全局變量。 z=(xy)? x : y 。 當(dāng)在塊作用域內(nèi)的變量與全局變量同名時(shí), 局部變量?jī)?yōu)先。 couta‘ \t’ b‘ \t’ cendl。 } fac (5) n=5 y=5*fac (4) fac (4) n=4 y=4*fac (3) fac (3) n=3 y=3*fac (2) fac (2) n=2 y=2*fac (1) fac (1) n=1 y=1 return y return y y=2 return y y=6 return y y=24 return y y=120 作用域是指程序中所說(shuō)明的標(biāo)識(shí)符在哪一個(gè)區(qū)間內(nèi)有效,即在哪一個(gè)區(qū)間內(nèi)可以使用或引用該標(biāo)識(shí)符 。 if ((n= =0)|| (n= =1) y=1。 coutage(5)endl。問(wèn)第 4個(gè)人多少歲,他說(shuō)比第 3個(gè)人大 2歲。i=n。 函數(shù)可以嵌套調(diào)用,不可嵌套定義。 } int gys(int a, int b) { int r。 i++) if(prime(i)==1) couti‘ \t’ 。 cout (“ (3) x=“ x“ y=“ y“ z=“ zendl。 } void main (void) { float a,b, c。 int max (float a, float b) // 函數(shù)值為整型 函數(shù)返回值的類型,也是函數(shù)的類型 一個(gè)函數(shù)中可以有一個(gè)以上的 return語(yǔ)句,執(zhí)行到哪一個(gè) return語(yǔ)句,哪一個(gè)語(yǔ)句起作用。 b=b+a。 } a b 2 3 c 3 x y 2 3 z 3 形參是被調(diào)函數(shù)中的變量;實(shí)參是主調(diào)函數(shù)賦給被調(diào)函數(shù)的特定值 。主調(diào)函數(shù)可以將參數(shù)傳遞給被調(diào)函數(shù),被調(diào)函數(shù)中的結(jié)果也可以帶回主調(diào)函數(shù)。 類型說(shuō)明 函數(shù)名( void) { 函數(shù)體 } 無(wú)參函數(shù)主要用于完成某一操作。第四章 利用函數(shù)實(shí)現(xiàn)指定功能 概述 函數(shù)是程序代碼的一個(gè)自包含單元,用于完成某一特定的任務(wù)。 如 includeiostream等 函數(shù)定義的一般形式 一、無(wú)參函數(shù) 主調(diào)函數(shù)并不將數(shù)據(jù)傳給被調(diào)函數(shù)。 輸出: * * * * * * * * * * * How do you do! * * * * * * * * * * * 二、有參函數(shù) 主調(diào)函數(shù)和被調(diào)函數(shù)之間有數(shù)據(jù)傳遞 。 cout“ The max is” cendl。 5 a 8 b 實(shí)參 x y 形參 5 8 void fun(int a, int b) { a=a*10。 函數(shù)返回值的類型就是函數(shù)的類型。 return z。 add (x, y, z)。i=200。 coutgys(x,y)endl。 } C++語(yǔ)言中(含 C語(yǔ)言), 所有函數(shù)都是平行獨(dú)立的,無(wú)主次、相互包含之分 。 for(i=1。 例 有 5個(gè)人坐在一起,問(wèn)第 5個(gè)人多少歲,他說(shuō)比第 4個(gè)人大 2歲。 } void main(void) { int age(int)。 例 用遞歸方法求 n! n!= 1 n=0,1 n*(n1)! n1 float fac (int n) {
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1