C++語言基礎(chǔ)知識(shí)_第1頁
C++語言基礎(chǔ)知識(shí)_第2頁
C++語言基礎(chǔ)知識(shí)_第3頁
C++語言基礎(chǔ)知識(shí)_第4頁
C++語言基礎(chǔ)知識(shí)_第5頁
已閱讀5頁,還剩20頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、整理ppt1C+程序設(shè)計(jì)程序設(shè)計(jì)C+基礎(chǔ)知識(shí)基礎(chǔ)知識(shí)整理ppt2 C+語言的基礎(chǔ)知識(shí)語言的基礎(chǔ)知識(shí) n教學(xué)提示:教學(xué)提示:C+語言中的數(shù)據(jù)類型、運(yùn)算、語句結(jié)構(gòu)、數(shù)組、指針、語言中的數(shù)據(jù)類型、運(yùn)算、語句結(jié)構(gòu)、數(shù)組、指針、函數(shù)。函數(shù)。n教學(xué)目標(biāo):教學(xué)目標(biāo):掌握掌握C+語言中的基本數(shù)據(jù)類型、運(yùn)算符及表達(dá)式。語言中的基本數(shù)據(jù)類型、運(yùn)算符及表達(dá)式。掌掌握握if語句、語句、switch語句、語句、for語句、語句、while語句、語句、do語句語句和各種跳轉(zhuǎn)和各種跳轉(zhuǎn)語句語句的格式、功能和執(zhí)行過程。掌握一的格式、功能和執(zhí)行過程。掌握一維維數(shù)組數(shù)組和二維數(shù)組的定義、表示及訪問方式。掌握和二維數(shù)組的定義、表示

2、及訪問方式。掌握指針指針的概念、指針變量的定義格式與存儲(chǔ)分配、對(duì)指針進(jìn)的概念、指針變量的定義格式與存儲(chǔ)分配、對(duì)指針進(jìn)行的每一種運(yùn)算的運(yùn)算符表示及操作功能,掌握行的每一種運(yùn)算的運(yùn)算符表示及操作功能,掌握函數(shù)函數(shù)的定義和調(diào)用格式。的定義和調(diào)用格式。整理ppt3課程安排課程安排nC+程序的基本語法構(gòu)成、基本語句程序的基本語法構(gòu)成、基本語句 4學(xué)時(shí)學(xué)時(shí)n數(shù)組、指針與引用數(shù)組、指針與引用 4學(xué)時(shí)學(xué)時(shí)n函數(shù)函數(shù) 4學(xué)時(shí)學(xué)時(shí)整理ppt4C+程序的基本語法構(gòu)成程序的基本語法構(gòu)成 n 數(shù)據(jù)類型數(shù)據(jù)類型基本數(shù)據(jù)類型基本數(shù)據(jù)類型常量和變量常量和變量n表達(dá)式和基本運(yùn)算表達(dá)式和基本運(yùn)算整理ppt5數(shù)據(jù)類型數(shù)據(jù)類型n基本

3、數(shù)據(jù)類型基本數(shù)據(jù)類型類型名類型名類型說明符類型說明符字寬字寬數(shù)值范圍數(shù)值范圍 字符型字符型char1128127 短整型短整型shortint23276832767 整型整型int42 147 483 6482 147 483 647 長(zhǎng)整型長(zhǎng)整型longint42 147 483 6482 147 483 647單精度浮點(diǎn)型單精度浮點(diǎn)型float 4約約6位有效數(shù)字位有效數(shù)字雙精度浮點(diǎn)型雙精度浮點(diǎn)型double8約約15位有效數(shù)字位有效數(shù)字雙精度浮點(diǎn)型雙精度浮點(diǎn)型long double16約約17位有效數(shù)字位有效數(shù)字整理ppt6數(shù)據(jù)類型數(shù)據(jù)類型n常量和變量常量和變量常量是一種其值不被改變的量

4、,即在程序執(zhí)行常量是一種其值不被改變的量,即在程序執(zhí)行過程中不改變其本身的值過程中不改變其本身的值.n整型常量整型常量n浮點(diǎn)型常量浮點(diǎn)型常量n字符型常量字符型常量n字符串常量字符串常量n符號(hào)常量符號(hào)常量變量是在程序執(zhí)行過程中可以被改變的量變量是在程序執(zhí)行過程中可以被改變的量n變量名變量名n數(shù)據(jù)類型數(shù)據(jù)類型n值值 整理ppt7用用const定義符號(hào)常量定義符號(hào)常量例例int a = 1;b = 2;#define PI 3.14159#define R a +bcout PI * R * R endl;C+中:中:const float PI = 3.14159;注意:在定義符號(hào)常量時(shí)注意:在定

5、義符號(hào)常量時(shí)必須有初始化必須有初始化,否則將出,否則將出現(xiàn)編譯錯(cuò)誤?,F(xiàn)編譯錯(cuò)誤。整理ppt8表達(dá)式和基本運(yùn)算表達(dá)式和基本運(yùn)算n算術(shù)運(yùn)算符及其表達(dá)式算術(shù)運(yùn)算符及其表達(dá)式 n單目算術(shù)運(yùn)算符:?jiǎn)文克阈g(shù)運(yùn)算符: (取負(fù)取負(fù)),+(取正取正),+(增增1),- - (減減1)。n雙目算術(shù)運(yùn)算符:雙目算術(shù)運(yùn)算符:(加加)、(減減)、*(乘乘)、/(除除)和和%(取余取余)。n關(guān)系運(yùn)算符及其關(guān)系表達(dá)式關(guān)系運(yùn)算符及其關(guān)系表達(dá)式 關(guān)系運(yùn)算符共有六個(gè):關(guān)系運(yùn)算符共有六個(gè):n (小于小于)n (大于大于)n= (大于等于大于等于)n= (等于等于)n!= (不等于不等于) n邏輯運(yùn)算符及其邏輯表達(dá)式邏輯運(yùn)算符及其邏

6、輯表達(dá)式 n!(邏輯非邏輯非)n&(邏輯與邏輯與)n|(邏輯或邏輯或) 整理ppt9作用域運(yùn)算符作用域運(yùn)算符:局部變量與全局變量同名時(shí)局部變量與全局變量同名時(shí),在局部變量作用域內(nèi)全局變量被在局部變量作用域內(nèi)全局變量被隱藏隱藏,但也可以使用但也可以使用:來訪問全局變量。來訪問全局變量。#include using namespace std;float a=13.5;int main( ) int a=5; coutaendl; /輸出局部變量輸出局部變量a的值的值 return 0;cout : aendl; /輸出全部變量輸出全部變量a的值的值: a表示全局作表示全局作用域中的變量用

7、域中的變量a注意:不能用注意:不能用:訪問函數(shù)訪問函數(shù)中的局部變量中的局部變量整理ppt10+前綴和后綴前綴和后綴n+運(yùn)算符的前綴運(yùn)算表達(dá)式的值為原變量運(yùn)算符的前綴運(yùn)算表達(dá)式的值為原變量加加1n+運(yùn)算符的后綴運(yùn)算表達(dá)式的值為原變量運(yùn)算符的后綴運(yùn)算表達(dá)式的值為原變量n二者變量的值都加二者變量的值都加1整理ppt11n賦值運(yùn)算符及其賦值表達(dá)式賦值運(yùn)算符及其賦值表達(dá)式 簡(jiǎn)單的賦值運(yùn)算符有:簡(jiǎn)單的賦值運(yùn)算符有:= (賦值運(yùn)算符賦值運(yùn)算符)。復(fù)合的賦值運(yùn)算符有:復(fù)合的賦值運(yùn)算符有:+= (加賦值加賦值) = (減賦減賦值值)、*=(乘賦值,乘賦值,)、/=(除賦值除賦值)和和% = (求余賦求余賦值值)

8、 n條件運(yùn)算符及其條件表達(dá)式條件運(yùn)算符及其條件表達(dá)式條件運(yùn)算符條件運(yùn)算符(?:) 其使用格式為:其使用格式為: n ? : 表達(dá)式和基本運(yùn)算表達(dá)式和基本運(yùn)算整理ppt12例例int a,b,c;a=b=c=1;a+=b;b+=c;c+=a;ab?a:bac?a-:c+整理ppt13n位操作運(yùn)算符及其關(guān)系表達(dá)式位操作運(yùn)算符及其關(guān)系表達(dá)式C+中位運(yùn)算符有:中位運(yùn)算符有:n (按位取反按位取反),& (按位與按位與),| (按位或按位或), (按位異按位異或或), (按位右移按位右移) n其他運(yùn)算符及其關(guān)系表達(dá)式其他運(yùn)算符及其關(guān)系表達(dá)式逗號(hào)運(yùn)算符及其關(guān)系表達(dá)式逗號(hào)運(yùn)算符及其關(guān)系表達(dá)式n從左向

9、右依次計(jì)算,最后一個(gè)子表達(dá)式的值是整個(gè)從左向右依次計(jì)算,最后一個(gè)子表達(dá)式的值是整個(gè)表達(dá)式的值。表達(dá)式的值。 強(qiáng)制類型轉(zhuǎn)換強(qiáng)制類型轉(zhuǎn)換n把一種類型的數(shù)據(jù)轉(zhuǎn)換為另一種類型的數(shù)據(jù)。把一種類型的數(shù)據(jù)轉(zhuǎn)換為另一種類型的數(shù)據(jù)。整理ppt14C+基本語句基本語句n順序控制語句順序控制語句n選擇控制語句選擇控制語句n循環(huán)控制語句循環(huán)控制語句整理ppt15順序控制語句順序控制語句n順序控制語句包括表達(dá)式語句、空語句和復(fù)合語順序控制語句包括表達(dá)式語句、空語句和復(fù)合語 句等。句等。nC+中任何一個(gè)表達(dá)式加上分號(hào)中任何一個(gè)表達(dá)式加上分號(hào)(“ ;”)便是表達(dá)便是表達(dá)式語句。式語句。n空語句是指只有一個(gè)分號(hào)空語句是指只有

10、一個(gè)分號(hào)(“ ;”)的語句。的語句。n復(fù)合語句是由兩條或兩條以上的語句組成,并由復(fù)合語句是由兩條或兩條以上的語句組成,并由 一對(duì)花括號(hào)一對(duì)花括號(hào)“ ”括起來的語句。括起來的語句。整理ppt16選擇控制語句選擇控制語句n條件語句條件語句(if語句語句) 單選條件語句單選條件語句if () 兩選條件語句兩選條件語句if () else 多選條件語句多選條件語句if () else if () .else if () else 整理ppt17n開關(guān)語句開關(guān)語句(switch語句語句)語句格式為:語句格式為:switch () case : case : case : default: 選擇控制語句選

11、擇控制語句整理ppt18循環(huán)控制語句循環(huán)控制語句 while語句語句while () 整理ppt19循環(huán)控制語句循環(huán)控制語句ndowhile語句do while ();nfor語句for (;) 整理ppt20n表達(dá)式表達(dá)式1循環(huán)初始化,賦值表達(dá)式循環(huán)初始化,賦值表達(dá)式n表達(dá)式表達(dá)式2循環(huán)條件,關(guān)系表達(dá)式循環(huán)條件,關(guān)系表達(dá)式/邏輯表達(dá)式邏輯表達(dá)式n表達(dá)式表達(dá)式3循環(huán)增量,賦值表達(dá)式循環(huán)增量,賦值表達(dá)式nfor語句和下面的語句和下面的while語句等效語句等效 ;while () ; 循環(huán)控制語句循環(huán)控制語句- for語句語句整理ppt21nfor語句中的三個(gè)表達(dá)式都可以省略,但其中的分語句中的

12、三個(gè)表達(dá)式都可以省略,但其中的分號(hào)不能省略。號(hào)不能省略。n若表達(dá)式若表達(dá)式1省略,則應(yīng)在省略,則應(yīng)在for語句之前給循環(huán)變量語句之前給循環(huán)變量賦初值。賦初值。n表達(dá)式表達(dá)式2不能省略。不能省略。n若表達(dá)式若表達(dá)式3省略,則在循環(huán)體中應(yīng)有能不斷修改循省略,則在循環(huán)體中應(yīng)有能不斷修改循環(huán)條件的語句。環(huán)條件的語句。n若表達(dá)式若表達(dá)式1和表達(dá)式和表達(dá)式3省略,省略,for語句和語句和while語句語句完全相同。完全相同。循環(huán)控制語句循環(huán)控制語句- for語句語句整理ppt22三種循環(huán)語句的比較三種循環(huán)語句的比較nwhile和和for語句為先判斷后執(zhí)行(當(dāng)型)語句為先判斷后執(zhí)行(當(dāng)型) dowhile語

13、句是先執(zhí)行判斷(直到型)。語句是先執(zhí)行判斷(直到型)。n三種語句都是循環(huán)條件為真時(shí)執(zhí)行循環(huán)體,三種語句都是循環(huán)條件為真時(shí)執(zhí)行循環(huán)體,為假時(shí)結(jié)束循環(huán)。為假時(shí)結(jié)束循環(huán)。n在循環(huán)體至少執(zhí)行一次的情況下,三種循在循環(huán)體至少執(zhí)行一次的情況下,三種循環(huán)語句可互換。環(huán)語句可互換。整理ppt23n循環(huán)語句的嵌套循環(huán)語句的嵌套多重循環(huán)多重循環(huán)nbreak語句語句 終止終止switch語句與單循環(huán)語句的執(zhí)行;語句與單循環(huán)語句的執(zhí)行; 對(duì)多重循環(huán)循環(huán)語句,可從內(nèi)循環(huán)體跳到外循環(huán)體。對(duì)多重循環(huán)循環(huán)語句,可從內(nèi)循環(huán)體跳到外循環(huán)體。ncontinue語句語句 在在while或或dowhile語句中執(zhí)行到語句中執(zhí)行到continue語句時(shí),語句時(shí),程序不執(zhí)行程序不執(zhí)行continue后的語句,而轉(zhuǎn)向條件表達(dá)式處,后的語句,而轉(zhuǎn)向條件表達(dá)式處,開始下一次循環(huán)。即所謂短路語句。開始下一次循環(huán)。即所謂短路語句。 在在for語句中執(zhí)行到語句中執(zhí)行到continue語句時(shí),程序不執(zhí)行語句時(shí),程序不執(zhí)行continue后的語句,而轉(zhuǎn)向后

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論