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

正文內(nèi)容

c語法基礎(chǔ)ppt課件(已修改)

2025-05-17 12:07 本頁(yè)面
 

【正文】 重慶郵電大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院 馮 瀟 2 2022/6/2 本次課內(nèi)容 ? C++程序的基本構(gòu)成 重點(diǎn) – C++基本數(shù)據(jù)類型 – 初步學(xué)會(huì) cin、 cout的基本用法 – 初步理解標(biāo)準(zhǔn)名字空間的作用和用法 – 標(biāo)準(zhǔn)頭文件和頭文件 ? 初步了解 string和 vector的基礎(chǔ)語法 ? 初步認(rèn)識(shí)和理解模板機(jī)制 – 函數(shù)模板 3 2022/6/2 C++程序 基本構(gòu)成 include iostream using namespace std。 //使用標(biāo)準(zhǔn)名字空間 std int main() { char name[20], classNo[9]。 cout input name and class number: 。 cin name classNo。 cout Hello, name , wele to Class No. classNo endl。 return 0。 } 4 說明 ? C++標(biāo)準(zhǔn)頭文件名沒有擴(kuò)展名“ .h” ? namespace表示了標(biāo)識(shí)符的可見范圍 – 標(biāo)準(zhǔn)名字空間 std是 C++標(biāo)準(zhǔn)庫(kù)中所有標(biāo)識(shí)符的有效可見范圍 – using指示符表示讓標(biāo)準(zhǔn)名字空間中所有標(biāo)識(shí)符可見 – 試試將上述程序中的“ using......”一行注釋掉 ? C++中,行注釋 //和段注釋 /* */仍然可用 2022/6/2 5 2022/6/2 C++標(biāo)準(zhǔn)庫(kù)演化過程 ? C++誕生后的很長(zhǎng)時(shí)間,各個(gè)軟件廠商對(duì) C++庫(kù)的實(shí)現(xiàn)有所不同,這就意味著 不同軟件廠商生產(chǎn)的C++程序庫(kù),其內(nèi)容和行為可能不同 ? C++標(biāo)準(zhǔn)化可以簡(jiǎn)化 C++的教學(xué)、使用以及在不同平臺(tái)間的移植,是 C++的一個(gè)重要里程碑 ? C++為保持向下兼容,以 .h結(jié)尾的 C++舊頭文件仍然可用 ? 而新的 C++標(biāo)準(zhǔn)頭文件 將舊頭文件中的 .h去掉 ,如iosteam ,并標(biāo)準(zhǔn)庫(kù)中的一切都被放在標(biāo)準(zhǔn)名字空間 std中 ? 原來 C語言的頭文件去掉 .h擴(kuò)展名,并在文件名前加c,如 cstring 6 2022/6/2 C++中完成標(biāo)準(zhǔn)輸入 /輸出 ? C語言中,輸入和輸出通過庫(kù)函數(shù) scanf()和printf()完成 ? C++通過 I/O流庫(kù)完成輸入和輸出, I/O流庫(kù)聲明于標(biāo)準(zhǔn)庫(kù)文件 iostream中,使用格式為 – include iostream – using namespace std。 //該文件在標(biāo)準(zhǔn)名字空間 std下 ? 全局 流對(duì)象 cout(讀音, seeout)代表標(biāo)準(zhǔn)輸出設(shè)備,即屏幕 ? 全局 流對(duì)象 cin(讀音, seein)代表標(biāo)準(zhǔn)輸入設(shè)備,即鍵盤 7 2022/6/2 cin和 cout用法 ? cout語法格式: – cout 變量名 1 變量名 2 endl。 – 其中, endl代表?yè)Q行符 – 插入運(yùn)算符 代表數(shù)據(jù)流向是從變量流向標(biāo)準(zhǔn)輸出設(shè)備 ? cin語法格式: – cin 變量名 1 變量名 2。 – 提取運(yùn)算符 代表數(shù)據(jù)流向是從標(biāo)準(zhǔn)輸入設(shè)備流向變量; ? 思考: – cin name endl。 //是否正確? – 如果輸入的姓名是 Abraham Lincon,該如何處理? 8 include iostream include string using namespace std。 int main() { string name, classNo。 cout input name and class number: 。 cin name classNo。 cout Hello, classNo + 39。:39。 + name , wele to C++! endl。 return 0。 } 2022/6/2 C++在字符串處理方面的改進(jìn) 9 全局 名字空間 include iostream using namespace std。 /*函數(shù) fun定義在所有函數(shù)之外, 即定義在全局名字空間中 */ void fun() { cout this is a test fuction! endl。 } int main() { fun()。 //調(diào)用全局函數(shù) fun ::fun()。//全局名字空間前,域作用符 ::可省略 return 0。 } 10 名字空間 ? 為避免軟件開發(fā)商、程序員所命名的不同標(biāo)識(shí)符產(chǎn)生命名沖突,可將自定義的標(biāo)識(shí)符放在自己定義的名字空間下 ? 這里以線性同余產(chǎn)生偽隨機(jī)數(shù)為例說明名字空間的用法 – 古老的 LCG(linear congruential generator) 代表了最樸素的偽隨機(jī)數(shù)產(chǎn)生器算法。主要原因是容易理解,容易實(shí)現(xiàn),而且速度快。 – LCG 算法數(shù)學(xué)上基于公式: X(n+1) = (a * X(n) + c) % m – 模 m, m 0 系數(shù) a, 0 a m – 增量 c, 0 = c m 原始值 ( 種子 ) 0 = X(0) m 11 2022/6/2 ? 其中參數(shù) c, m, a 比較敏感,或者說直接影響了偽
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號(hào)-1