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

正文內(nèi)容

[計算機(jī)軟件及應(yīng)用]c程序設(shè)計自學(xué)考試國考(已修改)

2024-12-20 02:20 本頁面
 

【正文】 1 4737 C++程序設(shè)計 郝慎學(xué) 電子信箱: 教材:機(jī)械工業(yè)出版社 /劉振安 2 需要了解的 C語言知識 C語言基本語法 If else 語句 For語句 While語句 數(shù)組定義 函數(shù)定義 指針 結(jié)構(gòu)體 運(yùn)算符 3 第一章認(rèn)識 C++的對象 本節(jié)要點(diǎn) : C與 C++的關(guān)系 (領(lǐng)會 ) 掌握函數(shù)原型和命名空間的使用方法 (綜合應(yīng)用 ) 對象和預(yù)處理基本概念 (領(lǐng)會 ) 掌握 C++程序的基本結(jié)構(gòu) (綜合應(yīng)用 ) C++的函數(shù)和對象 4 第一章認(rèn)識 C++的對象 C++的函數(shù)和對象 C語言回顧 int x; 該語句在 C語言和 C++中均可使用, x在 C語言中稱為變量,在 C++中稱為對象。 C語言與 C++的不同點(diǎn): 稱呼不同 5 第一章認(rèn)識 C++的對象 C++的函數(shù)和對象 C語言回顧 結(jié)構(gòu)體的定義 struct point { float x; float y; }; 表示定義一種點(diǎn)數(shù)據(jù)類型,包含坐標(biāo) x,y. 定義完成后, point成為一種類型 ,使用方式類似 int類型 如 :定義 p1變量為點(diǎn)類型 ,寫作 : struct point p1。 或 point p1; 定義 x變量為整型 : int x。 6 第一章認(rèn)識 C++的對象 C++的函數(shù)和對象 C語言回顧 結(jié)構(gòu)體的定義 struct student { int num。 char name[10]; float grade。 }; 若定義一種結(jié)構(gòu)體記錄學(xué)生信息包含學(xué)號 ,姓名 ,成績 ,如何定義 ? 定義 s1變量為學(xué)生類型 ,寫作 : struct student s1。 7 第一章認(rèn)識 C++的對象 C++的函數(shù)和對象 例 ,求該點(diǎn)到原點(diǎn)的距離 預(yù)處理命令,使用命名空間,聲明函數(shù),聲明常量,定義結(jié)構(gòu)體, 主函數(shù) main 求距離函數(shù) result 8 例 9 例 主 函 數(shù) 10 例 11 第一章認(rèn)識 C++的對象 C++的函數(shù)和對象 對程序的說明: 1,混合型語言 C語言程序包含 main函數(shù) 面向?qū)ο笳Z言沒有 main函數(shù) C++是混合型語言 12 第一章認(rèn)識 C++的對象 C++的函數(shù)和對象 對程序的說明: 2,注釋方式 /* 。 */ //。 13 第一章認(rèn)識 C++的對象 C++的函數(shù)和對象 對程序的說明: 3,輸入輸出流 cin和 cout是 C++語言中進(jìn)行輸入輸出操作的函數(shù)。其定義在 isstream頭文件中。 類似: C語言中 printf函數(shù) scanf函數(shù) putchar函數(shù) getchar函數(shù),使用時要包含 “ ” 14 第一章認(rèn)識 C++的對象 C++的函數(shù)和對象 對程序的說明: 3,輸入輸出流 cin和 cout函數(shù)的簡單使用 cout后加要輸出的內(nèi)容,可以是對象或字符串,行末加分號,可用多個 來分隔多個輸出對象, endl;表示輸出后換行。 coutendl。 等價于 cout“\n”。 15 第一章認(rèn)識 C++的對象 C++的函數(shù)和對象 對程序的說明: 3,輸入輸出流 cin和 cout函數(shù)的簡單使用 cin后加存放數(shù)據(jù)的對象,即變量,行末加分號,可用多個 來分隔多個輸入對象。 cinxy。等價于 cinx; ciny; 16 第一章認(rèn)識 C++的對象 C++的函數(shù)和對象 對程序的說明: 4,使用命名空間 是 C++語言中封裝程序庫名稱的一種機(jī)制 記憶: C++標(biāo)準(zhǔn)類庫中的對象和函數(shù)都屬于 std命名空間 使用這些對象和函數(shù)時要 using namespace std 17 第一章認(rèn)識 C++的對象 C++的函數(shù)和對象 對程序的說明: 4,使用命名空間 使用 std命名空間時注意: 使用 C語言中的頭文件時,要寫成 “ ”形式 使用 C++中的頭文件則不能加上 “ .h” 18 第一章認(rèn)識 C++的對象 C++的函數(shù)和對象 對程序的說明: 5,對象定義及初始化 int x; x=0;等價于 int x=0; C語言 int x( 0); C++語言等價于上兩條語句。 此種初始化語法在 C++中稱為構(gòu)造函數(shù)語法 19 第一章認(rèn)識 C++的對象 C++的函數(shù)和對象 對程序的說明: 6,函數(shù)原型及其返回值 函數(shù)要有類型,若要得到處理結(jié)果則要使用return語句。 20 第一章認(rèn)識 C++的對象 C++的函數(shù)和對象 對程序的說明: 6,函數(shù)原型及其返回值 函數(shù)原型聲明 函數(shù)調(diào)用在函數(shù)定義之前時要對函數(shù)進(jìn)行聲明 21 22 第一章認(rèn)識 C++的對象 C++的函數(shù)和對象 對程序的說明: 7, const修飾符和預(yù)處理程序 常量定義: define PI ( c語言) 在變量定義之前加上 const關(guān)鍵字,表示定義的變量值不可改變。 const int PI=; const int PI( ); 23 第一章認(rèn)識 C++的對象 C++的函數(shù)和對象 對程序的說明: 7, const修飾符和預(yù)處理程序 常量定義: define PI define命令的特點(diǎn): 原樣替換掉程序中出現(xiàn)的預(yù)定義宏名符號 如: define BUFFER 100 若程序出現(xiàn): x=BUFFER/3; x=? 盡量選擇 const定義常量 24 第一章認(rèn)識 C++的對象 C++的函數(shù)和對象 對程序的說明: 7, const修飾符和預(yù)處理程序 const關(guān)鍵字的特點(diǎn): 利用 const定義常量時必須給出常量的值,除非該常量是 extern的。 如: const int d; extern const ; 作業(yè): 1, extern變量是什么樣的變量? 25 第一章認(rèn)識 C++的對象 C++的函數(shù)和對象 對程序的說明: 7, const修飾符和預(yù)處理程序 C++預(yù)處理命令 以 開始,分為宏定義,文件包含和條件編譯 作業(yè): 2,寫出 C語言中預(yù)處理命令有哪些,舉例說明每個命令含義及作用。 3,寫出 C語言和 C++語言中 include命令的不同處 26 第一章認(rèn)識 C++的對象 C++的函數(shù)和對象 對程序的說明: 8,程序運(yùn)行結(jié)果 27 第一章認(rèn)識 C++的對象 C++的函數(shù)和對象 對程序的說明: 9,程序書寫規(guī)則 注意縮進(jìn)對齊,使程序清晰明了 28 C++語言面向過程編程的特點(diǎn) 本節(jié)要點(diǎn) : 函數(shù)重載 (領(lǐng)會 ) 掌握 C++的新數(shù)據(jù)類型 (簡單應(yīng)用 ) 動態(tài)分配內(nèi)存 (綜合應(yīng)用 ) 熟練掌握引用的使用方法 (綜合應(yīng)用 ) 了解對指針使用 const限定符的目的 ,方法 (識記 ) 了解泛型算法應(yīng)用于普通數(shù)組的方法 (識記 ) 掌握數(shù)據(jù)的簡單輸入輸出 (簡單應(yīng)用 ) 29 第一章認(rèn)識 C++的對象 C++語言面向過程編程的特點(diǎn) 本節(jié)要點(diǎn) : (領(lǐng)會 ) C++允許一個函數(shù)定義多個版本。 使得一個函數(shù)完成多種功能。 即:同一個函數(shù)名定義多次。 30 (領(lǐng)會 ) 重載函數(shù) max的調(diào)用形式: 31 (領(lǐng)會 ) 重載函數(shù) max的定義形式: 32 (領(lǐng)會 ) 重載函數(shù) max的聲明形式: 可否不聲明?? 重載函數(shù)的要點(diǎn): 函數(shù)名相同,參數(shù)個數(shù)不同,參數(shù)類型不同 33 C++的新數(shù)據(jù)類型 (簡單應(yīng)用 ) 1, void類型 void表示無類型,或空類型。 不能聲明變量,只能聲明函數(shù)返回值。 表示函數(shù)無返回值。 34 2, bool型 (邏輯型,布爾型) 占 1個字節(jié)。表示邏輯運(yùn)算中的 ” 真 ” ” 假 ” 3,整型( int long short) int 、 short 至少 16位 long 至少 32位 short 不得比 int 長 int 不得比 long 長 35 4, char型 (字符型) 占 1個字節(jié)。 5,實(shí)型( float/double/long double) 36 5, amp。取地址符 int x。 amp。x表示???? 什么樣的變量可以存放 amp。x????? int *p; p是指針變量,指針變量能存放變量的地址。 P=amp。x。 37 6,常量表示 整型: 0前綴表示 8進(jìn)制數(shù), 0x前綴表示 16進(jìn)制 加 L、 l后綴表示長整型常量 實(shí)型: F、 f后綴表示浮點(diǎn)型常量 (float) 實(shí)數(shù)加 L、 l后綴表示 long double型 無前綴,無后綴的為 double型 38 6,常量表示 0L 123l 05 5 0x5 0xaf 01 7,轉(zhuǎn)義字符 ?\101? ?\t? ?\r? ?\n? ?\0? ?\x41? 39 動態(tài)分配內(nèi)存 (綜合應(yīng)用 ) new 動態(tài)分配內(nèi)存 一般格式: 指針變量 =new 類型 [size]; new 運(yùn)算符得到新分配空間的首地址,賦值給指針變量后,可根據(jù)指針變量的加減運(yùn)算來使用這些空間。 delete 釋放內(nèi)存 使用完畢后要釋放內(nèi)存 delete p; p P+3 P+1 40 引用的使用方法 (綜合應(yīng)用 ) C++中新的表示形式。 引用即使用變量的別名。 定義形式:數(shù)據(jù)類型 amp。 別名 =對象名; 作用:別名與對象名對應(yīng)同一個對象,共用同一段內(nèi)存。對別名的修改會造成原對象的修改。 例如: int x。 int amp。 a=x。 表示 a是變量 x的別名。 一旦定義別名后則 a和 x完全等價。 41 引用的使用方法 (綜合應(yīng)用 ) C++中新的表示形式。 引用即使用變量的別名。 定義形式:數(shù)據(jù)類型 amp。 別名 =對象名; 作用:別名與對象名對應(yīng)同一個對象,共用同一段內(nèi)存。對別名的修改會造成原對象的修改。 例如: int x。 int amp。 a=x。 表示 a是變量 x的別名。 一旦定義別名后則 a和 x完全等價。 42 引用的使用方法 (綜合應(yīng)用 ) C++中新的表示形式。 引用即使用變量的別名。 定義形式:數(shù)據(jù)類型 amp。 別名 =對象名; 43 使用引用時注意: 1,不能定義引用的引用 int amp。 amp。 r=x。 2,不能直接定義數(shù)據(jù)組的引用 44 引用的使用方法 (綜合應(yīng)用 ) 一般格式: typedef 類型 類型別名 使用 typedef定義某類型別名后,可使用該別名來定義相關(guān)對象。 例如: typedef long int lint。 則 long int i 。 等價于 lint i 。 用法總結(jié):建立一個類型別名的方法很簡單,在傳統(tǒng)的變量聲明表達(dá)式里用類型名替代變量名,然后把關(guān)鍵字 typedef加在該語句的開頭 45 引用數(shù)組名作參數(shù) 一般格式: typedef 類型 類型別名 使用 typedef定義某類型別名后,可使用該別名來定義相關(guān)對象。 例如: typedef long int lint。 則 long int i 。 等價于 lint i 。 46 Typedef使用說明 typedef用法總結(jié):建立一個類型別名的方法很簡單,在傳統(tǒng)的變量聲明表達(dá)式里用類型名替代變量名,然后把關(guān)鍵字 typedef加在該語句的開頭 等價于 47 對指針使用 const限定符 (識記 ) 1,左值和右值 表達(dá)式: E1=E2 E1是左值,是可被修改的 int *p,x=1。 *p=2。 amp。p表示什么? 48 對指針使用 const限定符 (識記 ) 2,指向常量的指針 const常量定義, 表示 const后的表達(dá)式不可改變,定義時必須給出表達(dá)式的值。 int x=11。 const int *P; const int *P=amp。x。 表示 *P是不可改變的。 *P不能在 =左側(cè)。
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1