C++程序設計案例教程完整版課件全套ppt教學教程最全整套電子講義幻燈片(最新).pptx
《C++程序設計案例教程完整版課件全套ppt教學教程最全整套電子講義幻燈片(最新).pptx》由會員分享,可在線閱讀,更多相關(guān)《C++程序設計案例教程完整版課件全套ppt教學教程最全整套電子講義幻燈片(最新).pptx(360頁珍藏版)》請在匯文網(wǎng)上搜索。
1、1.1 面向?qū)ο蟪绦蛟O計 1.2 C+程序設計 1.3 C+程序的開發(fā)過程 1.4 面向?qū)ο蟪绦虻慕M成元素,第1章 緒論,1.5 C+程序的編譯與調(diào)試 1.6 本章小結(jié),2.1 C+數(shù)據(jù)類型 2.2 變量與常量 2.3 運算符與表達式 2.4 控制結(jié)構(gòu) 2.5 數(shù)組 2.6 函數(shù),第2章 C+基礎知識,2.7 結(jié)構(gòu)體 2.8 聯(lián)合體 2.9 指針 2.10 面向過程程序設計規(guī)范 2.11 菜單結(jié)構(gòu)的設計與實現(xiàn) 2.12 本章小結(jié),返回目錄,2.1 C+數(shù)據(jù)類型,C+字符集,C+字符集,字母: az;AZ 數(shù)字: 0 1 2 3 4 5 6 7 8 9 其他符號: + - * / = , . _
2、 : ; ? | ! # % int,int ,程序舉例,void swap(int ,/函數(shù)的定義 void swap(int ,程序舉例,int vals10;/定義的全局數(shù)組變量 int error = -1; int max = 0; int ,/*功能:返回x,y中的較大數(shù)*/ int ,返回目錄,2.2 變量與常量,標識符與關(guān)鍵字,標識符:程序或系統(tǒng)定義的符號 用來作為變量名、常量名、函數(shù)名、類型名、文件名等。 由字母、數(shù)字、下劃線組成,且由字母或下劃線開頭的字符串,中間不能有空格 _sum, sum, stu_name, price等為合法的標識符。 cout,52select,
3、a lot,-W,sin 等為不合法標注符。 關(guān)鍵字:也稱保留字 是C+編譯器預定義的、具有固定含義的標識符,不允許另作它用,常用關(guān)鍵字,變量的定義與初始化,變量定義的語法: 變量的類型變量的名稱; 初始化的方法 int a=; intb(1); int c;c=1;,常量與符號常量,常量通過關(guān)鍵字const來定義 語法規(guī)則 const 變量類型變量名稱; 或 const 變量類型變量名稱=初始值; 如: const double pi=3.14;,返回目錄,2.3 運算符與表達式,運算符,查看詳情,1.算術(shù)運算符:+、-、*、 /、 %、+、- 2.賦值運算符:= 、+=、-= 、*= 、/
4、=、%= 3.關(guān)系運算符:=、= 、!= 4.邏輯運算符:! 、 else if (條件表達式2) 語句2; else if (條件表達式n) 語句n; else 語句n+1;,單分支結(jié)構(gòu): if(條件表達式) 語句1; 雙分支結(jié)構(gòu): if(條件表達式) 語句1; else 語句2; switch語句 switch(判斷表達式) case 常量表達式1: 語句1; break; case常量表達式2: 語句2; break; / default: 語句n+1; ,循環(huán)結(jié)構(gòu),三要素: 循環(huán)變量、循環(huán)體和循環(huán)終止條件 循環(huán)結(jié)構(gòu) for循環(huán)的一般結(jié)構(gòu) for(表達式1; 表達式2; 表達式3) 語句
5、; while循環(huán)的一般結(jié)構(gòu) while (表達式) 語句; do-while循環(huán)的一般結(jié)構(gòu) do 語句; while (表達式);,程序舉例,程序2-7:計算這一天是這一年的第幾天,int monthDays = 0, 30, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31 ; int main() int year, month, day; cout year month day; int sumDays = day;/總天數(shù) for (int i = 1; i month; i+) /忽略閏年 sumDays = sumDays + monthDay
6、si; cout year - month - day is cout year 年的第 sumDays 天n; system(pause);return 0; ,程序舉例,程序2-8:輸入兩個整數(shù)m,n,計算其最大公約數(shù),int main() int a, b; cout a b; int m = a, n = b; int r = m%n; while (r != 0) m = n;n = r;r = m%n; cout a , b 的最大公約數(shù)是: n endl; system(pause);return 0; ,程序舉例,程序2-9:用公式求的近似值,直到最后一項的絕對值小于10-8為
7、止。,#include #include #include using namespace std; int main() double s = 0, t = 1; int sgn = 1, k = 1;,do s = s + t; k = k + 2; sgn = sgn*(-1); t = sgn / double(k); while (fabs(t) 1e-8); cout setprecision(15) s * 4 endl; system(pause); return 0; ,返回目錄,2.5 數(shù)組,一維數(shù)組,概念: 同一類型的多個數(shù)據(jù)分配一段連續(xù)的內(nèi)存空間 定義: 數(shù)據(jù)元素類型數(shù)
8、組變量名稱數(shù)組元素的個數(shù); 數(shù)據(jù)元素類型數(shù)組變量名稱=初值,初值,.; 初始化: 全部初化,int a=1,2,3,4,5,6; 部分初始化,int a5=1,2,3,; 訪問: 下標運算符,數(shù)組名下標,程序舉例:數(shù)組使用,#include #include using namespace std; int main() /數(shù)組逆置處理 int myArray = 1, 2, 3, 4, 5 ; int n = sizeof(myArray) / sizeof(myArray0);/計算數(shù)組元素的個數(shù) int i, j,tmp; for (i = 0, j = n - 1; i j; i+,
- 1.請仔細閱讀文檔,確保文檔完整性,對于不預覽、不比對內(nèi)容而直接下載帶來的問題本站不予受理。
- 2.下載的文檔,不會出現(xiàn)我們的網(wǎng)址水印。
- 3、該文檔所得收入(下載+內(nèi)容+預覽)歸上傳者、原創(chuàng)作者;如果您是本文檔原作者,請點此認領(lǐng)!既往收益都歸您。
下載文檔到電腦,查找使用更方便
100 積分
下載 | 加入VIP,下載共享資源 |
- 配套講稿:
如PPT文件的首頁顯示word圖標,表示該PPT已包含配套word講稿。雙擊word圖標可打開word文檔。
- 特殊限制:
部分文檔作品中含有的國旗、國徽等圖片,僅作為作品整體效果示例展示,禁止商用。設計者僅對作品中獨創(chuàng)性部分享有著作權(quán)。
- 關(guān) 鍵 詞:
- C+ 程序設計 案例 教程 完整版 課件 全套 ppt 教學 整套 電子 講義 幻燈片 最新