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

正文內(nèi)容

第一章基本c程序結(jié)構(gòu)(完整版)

  

【正文】 函數(shù)返回值設(shè)計(jì)為 引用類(lèi)型,函數(shù)的返回值為引用類(lèi)型表示函數(shù)的返回值 是一個(gè)內(nèi)存變量的別名,可以將函數(shù)調(diào)用作為一個(gè)變量 使用,可以為其賦值 例: int amp。} void main( ) {int a[2]。 for (int i=1。 a=b。 cout val1val2end1。 *a=*b。 a=b。 } void func( ) {int loc2。 coutmax(val1,val2)。i++) {cout“input a student?s score:\n”。 i++。} while(1)。 int val。 cout “input some integers:\n”。 } While(條件表達(dá)式 1) { 語(yǔ)句 1。 int val。 i++。break。 例: char grade=?B?。break。break。 將多個(gè)語(yǔ)句組合在一起,用一對(duì)花括號(hào)將 這些語(yǔ)句組合在一起,稱(chēng)為復(fù)合語(yǔ)句 {int i=4。 可換行顯示 1) 輸出一個(gè)換行控制符 end1 cout “my name is”end1“jone”。 賦值語(yǔ)句:變量名 =表達(dá)式; number=10。 const int max=100。 int a=?b?。第一章 基本 C++程序結(jié)構(gòu) ? C++程序結(jié)構(gòu) ? C++的數(shù)據(jù)類(lèi)型 ? 常量和變量 ? 表達(dá)式與操作符 ? 輸入、輸出 C++的程序結(jié)構(gòu) 例: /*求一個(gè)表達(dá)式的值 */ 注釋 include 編譯預(yù)處理 void main( ) 主函數(shù) {int a,b,result。 char c=i。 注意:常量只能在定義時(shí)初始化,不能被重新賦值 const PI=。 grade=?r?。 my name is jone 2) 輸出換行字符 ‘ \n? cout“my name is \n”“jone”。 couti。 Case 1:cout“monday”。 Case 5:cout“friday”。 switch(grade) {case ?A?:cout “85~100\n”。 default:cout “error\n”。} coutsum。 int n=0。 if(條件表達(dá)式 2) continue。 while (1) {cinval。 int n=0。 coutsum/n。} int sum=0。 cinscore。} ? 返回類(lèi)型:就是函數(shù)返回結(jié)果值的數(shù)據(jù)類(lèi)型,若為 void就表示函數(shù)不返回值 函數(shù)通過(guò)在函數(shù)體中用 return語(yǔ)句來(lái)返回函數(shù)值 main( ) f1( ) {…… {…… u=f1(a,t)。 loc2=3。 b=temp。 *b=temp。} ? 引用參數(shù) 當(dāng)函數(shù)的形式參數(shù)是引用類(lèi)型時(shí),它實(shí)際上是對(duì)實(shí)在參數(shù)所代表的變量或常量的引用,它自已沒(méi)有獨(dú)立的內(nèi)存空間 注意:引用參數(shù)前面加 ‘ amp。 b=temp。isize。 couta[0]a[1]end1。 min(int amp。 else return j。 int max(const int array[ ],int size)。 return retval。} while(1)。 int n。 … fact=factorial(n)。 couttemp。} void main( ) { int x=10。 if(minute=60) {minute=0。 hour=::hour。 … } double factorial(int n) {… } ? 特殊的函數(shù)用法 1) 內(nèi)聯(lián)函數(shù)的定義 inline int max(a,b) {return (ab)?a:b。 2) 函數(shù)重載 是指同一作用域內(nèi)的多個(gè)函數(shù)使用相同的函數(shù)名 ,這些同名函數(shù)通過(guò)它們各自不同的參數(shù)表進(jìn)行區(qū)分 ,兩個(gè)函數(shù)的參數(shù)個(gè)數(shù)不同或者個(gè)數(shù)相同而類(lèi)型不同 ,都可以區(qū)分它們 例 :void swap(int amp。 float fval1,fval2。 print()。 { … x=5。 extern int b1 static int b=3。 void func2( )。 void main( ) {int j。 func( )。 b+=5。I++) coutarray[I]ednl。 int B[10]。 str2[I]=0x0。 2) 多維數(shù)組的訪問(wèn) : a[i][j]的地址 : 首地址 +i*每行元素個(gè)數(shù) +j a[0][0] a[0][1] a[0][2] a[0][3] a[1][0] …… a[2][0] …… a[2][3] 遍歷二維數(shù)組用雙重循環(huán)語(yǔ)句 : for (int I=0。 int a[2][4]={{1,2,3},{5,6,7}}。 float score。 class[1].id=“123456”。 =78。 =1998。 } 類(lèi)與對(duì)象 ? 類(lèi)的定義 類(lèi)構(gòu)成了實(shí)現(xiàn) c++面向?qū)ο蟪绦蛟O(shè)計(jì)的基礎(chǔ),類(lèi)是c++封裝的基本單元,它把數(shù)據(jù)和函數(shù)封裝在一起,當(dāng)類(lèi)的成員聲明為保護(hù)時(shí),外部不能訪問(wèn),聲明為公共時(shí),則在任何地方可以訪問(wèn)。 =。 float width,height。 private: (45)。 將類(lèi)的成員分成不同的訪問(wèn)控制體現(xiàn)了面向?qū)ο蟮姆庋b和信息隱藏 的思想,類(lèi)的封裝的概念首先是,數(shù)據(jù)與算法結(jié)合,構(gòu)成一個(gè)不可 分割的整體(對(duì)象)。 class File { sz=size。 public: cout。year=y。 ( )。 } void rectangle::setheight(float newheight) {height=newheight。} int isleapyear( )。 ( )。所以調(diào)用 (2,15,1998)時(shí), month=m。 thisday=d。 }。 {tdate s。} float rectangle::perimeter( ) {return 2*(width+geight)。 public: void setwidth(float newwidth)。} private: int month。 } {strcpy(filename,name)。 } }。另一些成員是公共的, 它們作為接口提供給外界使用。 ()。 public: cout( )。 cout“the pemeter of rectangle is”()。 類(lèi)的定義 : class 類(lèi)名 { 類(lèi)定義體 }; 例: class rectangle { public: float width,height。 struct student{ struct date{ int year。 char name[20]。 3) 結(jié)構(gòu)變量的初始化 student jane={“jane air”,”123456”,93}。 } student s1,s2。I5。I++) for (int j=0。 注意: a) 初始化的個(gè)數(shù) =數(shù)組元素個(gè)數(shù) int array[10]={4,5}。 for (int I=0。 注意:下標(biāo)越界 int ca[10]。 } ?頭文件 兩種形式: include 文件名 include “ 文件名 “ # include指令可以嵌套,預(yù)編譯程序會(huì)遞歸處理,將 所有的頭文件的內(nèi)容都完全展開(kāi)。 n+=10。 cout“l(fā)ocal variable j=“endl。 func2( )。 } void main( ) static int sfunc(int I) {int I=b。 3) extern中說(shuō)明的變量必須是全局作用域,不能是函數(shù) 的局部變量 2. 外部函數(shù) C++中函數(shù)可以共享的,即 C++中函數(shù)的說(shuō)明默認(rèn)是 extern的,允 許在說(shuō)明這個(gè)函數(shù)原型的文件中使用這個(gè)函數(shù) 例: 文件 void print(char *) (extern 可以省略 ) void main( ) {print(“hello “)。 print()。 … swap(ival1,ival2)。i2)。 int maximun=((val1val2)?val1:val2)。 cout“the time is”hour “:”minuteendl ? 函數(shù)原型 是一條函數(shù)說(shuō)明語(yǔ)句 ,一條函數(shù)原型語(yǔ)句說(shuō)明了一個(gè)函 數(shù)的接口 語(yǔ)法 : 返回類(lèi)型 函數(shù)名 (參數(shù)表 )。 if(hour=24) hour=0。
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1