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

正文內(nèi)容

c語言與程序設(shè)計(jì)大學(xué)教程(cpp教材第二版)一ppt-資料下載頁

2025-01-19 07:08本頁面
  

【正文】 c)對。區(qū)分?jǐn)?shù)組各個(gè)元素的方法是通過下標(biāo)。 2022/2/15 117 例題分析和小結(jié) ? 【 例 】 數(shù)組 float a[30]的第三個(gè)元素是 a[2]還是 a[3]? 解: 是 a[2]而不是 a[3], C++語言的數(shù)組下標(biāo)是從 0開始的。 ? 【 例 】 寫出如下程序的執(zhí)行結(jié)果。 include //輸入輸出頭文件 void main() { float a[]={,}。 cout第四個(gè)元素是: 。 couta[3]。 } 解: 運(yùn)行結(jié)果是: 第四個(gè)元素是: 2022/2/15 118 例題分析和小結(jié) ? 【 例 】 數(shù)組 int a[3][4]有多少個(gè)元素,其第一和最后一個(gè)元素分別是什么? 解: 有 3*4=12個(gè)元素。第一個(gè)元素是 a[0][0],最后一個(gè)元素是a[2][3]。 ? 【 例 】 寫出數(shù)組 float b[4][3]的所有元素。 解: b[0][0],b[0][1],b[0][2], b[1][0],b[1][1],b[1][2], b[2][0],b[2][1],b[2][2], b[3][0],b[3][1],b[3][2]。 2022/2/15 119 例題 ? 【 例 】 編寫一個(gè)程序?qū)⒁粋€(gè)有四個(gè)元素的一維數(shù)組按每行二個(gè)元素的形式輸出。 解: include //輸入輸出頭文件 void main() { float a[9]={1,2,3,4}。 //定義一個(gè)有四個(gè)元素的一維數(shù)組 couta[0] “ a[1] endl。 couta[2] “ a[3] endl。 } 運(yùn)行結(jié)果為: 1 2 3 4 2022/2/15 120 例題 ? 【 例 】 寫出下面程序的運(yùn)行結(jié)果。 include struct teacher{ int no。 //工號 char title[20]。 //職稱 char sex。 //性別 int seniority。 //工齡 } zhang={202202245,associate professor,39。m39。,12 }。 void main() { cout 。 cout 。 } 解: 運(yùn)行結(jié)果為: 202202245 associate professor m 12 2022/2/15 121 例題 include struct utensil { int no。 //貨號 float price。 //器皿的價(jià)格 union {float diameter。 //鍋的口徑 float volume。 //水桶的容積 }。 } pan,bucket。 void main() { =2022111。 =100。 =70。 =2022112。 ? 【 例 】 建立一個(gè)適于描述水桶和鍋的結(jié)構(gòu)體 =60。 =78。 =70。 =78。 cout桶的體積是 :立方分米 。 cout鍋的直徑是 :厘米 。 } 解 :桶的體積是 : 78立方分米 鍋的直徑是 :70厘米 2022/2/15 122 例題 ? 【 例 】 編寫一個(gè)程序,讀入兩個(gè) float型的數(shù),并打印出它們的和。 ? 解: include void main() { float a,b,sum。 cout輸入 2個(gè) float類型的數(shù) : 。 cinab。 sum=a+b。 coutendl它們的和是 :sum。 } 若輸入 、 ,則輸出顯示的是:它們的和是 :。 2022/2/15 123 例題 ? 【 例 】 編寫一個(gè)程序,讀入路程的里數(shù),并讀入汽車行駛時(shí)間,打印出汽車的平均速度。 ? 解: includeiostream,h void main() { float length,time,average。 coutinput the length(in kilometer) and time(in hour):。 cinlengthtime。 average= length/ time coutendl平均速度是 :average千米 /小時(shí) 。 } 2022/2/15 124 例題 ? 【 例 】 判斷對錯(cuò): a)如果 a為 flase, b為 true,則 aamp。amp。b為 true。 b)如果 a為 flase, b為 true,則 a||b為 true。 ? 解: 由表 , a)錯(cuò)。 b)對。 2022/2/15 125 例題 ? 【 例 】 請指出下列的表達(dá)式是否合法,如合法,則指出是那一種表達(dá)式。 %h b*/c 3+4 o+p 3=(k+p) zamp。amp。(k*3) !mp 5%k a= =b (d=3)k ? 解: %h和 b*/c不是合法的表達(dá)式,其余的都是合法的表達(dá)式。 3+4, o+p是算術(shù)表達(dá)式; 3=(k+p)是關(guān)系表達(dá)式; zamp。amp。(k*3), !mp是邏輯表達(dá)式; 5%k是算術(shù)表達(dá)式; a= =b是關(guān)系表達(dá)式; (d=3)k是關(guān)系表達(dá)式。 2022/2/15 126 解題分析 ? 標(biāo)識符是由字母開頭的字符序列。標(biāo)識符是組成詞法符號的基本單位。辨別詞法符號是否合法的關(guān)鍵是掌握詞法符號的構(gòu)成規(guī)則,而辨別一個(gè)表達(dá)式的類型的關(guān)鍵是看它最后執(zhí)行的運(yùn)算符是什么。 ? 對于數(shù)組一定要清楚數(shù)組的下標(biāo)、數(shù)組元素的數(shù)據(jù)類型。 ? 結(jié)構(gòu)體表示復(fù)雜的數(shù)據(jù)類型,它由若干個(gè)數(shù)據(jù)類型組成。當(dāng)一個(gè)對象包含幾個(gè)數(shù)據(jù)屬性時(shí),采用結(jié)構(gòu)體類型。 2022/2/15 127 小結(jié) ? 本章主要介紹了詞法符號、數(shù)據(jù)類型和表達(dá)式三部分的內(nèi)容。 ? 詞法符號是計(jì)算機(jī)程序的最基本內(nèi)容,標(biāo)識符、關(guān)鍵字、常量、變量都是基本的詞法符號。 ? 基本數(shù)據(jù)類型有常量和變量。 復(fù)合數(shù)據(jù)類型有數(shù)組、結(jié)構(gòu)體和共用體。 ? C++中的表達(dá)式有很多種,本章介紹了常用的三種。關(guān)系型和邏輯型表達(dá)式的結(jié)果只能取布爾值,即: true或 false。 C++中常用 0表示 false,用非零表示 true。算術(shù)表達(dá)式的結(jié)果類型與其中的操作數(shù)的類型相關(guān)。 2022/2/15 128 實(shí)訓(xùn) 2 標(biāo)識符和表達(dá)式實(shí)訓(xùn) ? 實(shí)訓(xùn)題目 1 編程,根據(jù)編譯的信息檢驗(yàn)標(biāo)識符是否為同一個(gè)標(biāo)識符,比如kv2022和 KV2022,并判斷給定的標(biāo)識符是否合法 。 ? 實(shí)訓(xùn) 1要求 (1) 通過本實(shí)訓(xùn)進(jìn)一步熟悉上機(jī)實(shí)習(xí)環(huán)境。 (2) 進(jìn)一步熟悉編寫最簡單的程序方法。 (3) 通過實(shí)訓(xùn)復(fù)習(xí)鞏固標(biāo)識符和表達(dá)式等概念。 (4) 用 kv2022和 KV2022作為變量名來定義變量,如果是同一標(biāo)識符或非法的標(biāo)識符系統(tǒng)會(huì)提示出錯(cuò) 。 2022/2/15 129 實(shí)訓(xùn) 2 標(biāo)識符和表達(dá)式實(shí)訓(xùn) ? 實(shí)訓(xùn)題目 2 輸入一個(gè)大于 3位的整數(shù),編寫一個(gè)程序,將它的十位數(shù)和百位數(shù)互換位置。 ? 實(shí)訓(xùn) 2要求 (1) 通過本實(shí)訓(xùn)進(jìn)一步熟悉上機(jī)實(shí)習(xí)環(huán)境。 (2) 進(jìn)一步熟悉編寫最簡單的程序方法。 (3) 學(xué)會(huì)分析問題并用 C++語言表達(dá)問題和解決問題。 2022/2/15 130 第 3章 語句和函數(shù) ? 本章要點(diǎn) ?最基本的語法單位 語句 ?程序的基本結(jié)構(gòu) 函數(shù) ?函數(shù)的調(diào)用 2022/2/15 131 第 3章 語句和函數(shù) 賦值語句 選擇語句 循環(huán)語句 函數(shù) 函數(shù)的重載 系統(tǒng)函數(shù)的調(diào)用 例題分析和小結(jié) 實(shí)訓(xùn) 3 職工信息處理和趣味取球 習(xí)題 3 2022/2/15 132 第 3章 語句和函數(shù) ? 語句是程序的最小單元, C++程序就是由一條一條的語句組成的。程序是由程序員寫給計(jì)算機(jī),并讓其執(zhí)行的語句序列。 ? 函數(shù)是一個(gè)可以獨(dú)立完成某個(gè)功能的語句塊,它可以被反復(fù)使用,也可以作為一條語句放在程序的任何地方被使用。 2022/2/15 133 賦值語句 ? 復(fù)制語句是由賦值表達(dá)式組成的語句,作用是把一個(gè)數(shù)據(jù)賦給一個(gè)變量或數(shù)組元素。 ? 賦值語句的語法結(jié)構(gòu)為: ? 變量標(biāo)識符 賦值運(yùn)算符 表達(dá)式 ; ? 也稱為左值表達(dá)式。 ? 符號‘ =’ 是最簡單的賦值運(yùn)算符,其語義是將表達(dá)式的值賦給變量標(biāo)識符所代表的變量。 左值 右值 2022/2/15 134 賦值語句 — 舉例 ? 例如: int x。 x=5+3。 就是將 5+3表達(dá)式的值 8賦給變量 x。 ? 【 例 】 賦值語句。 int x,y。 ? float a,b,c。 ? x=36。 //賦值語句對 x賦值 36 ? y=x*2+2*312。//賦值語句對 y賦 x*2+2*312表達(dá)式的值 ? a=。 //賦值語句對 a賦值 ? b=*a+。 //賦值語句對 b賦 *a+ ? c=*+。 //賦值語句對 c賦 *+ 2022/2/15 135 賦值語句 復(fù)合賦值運(yùn)算符 賦值運(yùn)算符 示 例 語 義 = x=a。 a的值賦給 x += x+=a。 相當(dāng)于 x=x+a = x=a。 相當(dāng)于 x=xa *= x*=a。 相當(dāng)于 x=x*a /= x/=a。 相當(dāng)于 x=x/a 2022/2/15 136 賦值語句 — 舉例 ? 例如: int a=8。 int b=3。 ? a+=3 a=a+3, a=11。 ? a/=b+1 a=a/(b+1), a=2 ? 這四種復(fù)合賦值運(yùn)算符都是二元運(yùn)算符,其優(yōu)先級和 =是一致的,結(jié)合性都是從右到左。 2022/2/15 137 賦值語句 — 舉例 ? 【 例 】 分析下面的賦值語句。 int a=3。 a+=a*=2。 couta。 得到輸出: 12 分析: a+=a*=2。 a*=2。 a+=a。 2022/2/15 138 賦值語句 — 類型不一致 ? 如果賦值號兩邊的數(shù)據(jù)類型不一致,編譯器會(huì)在賦值前將表達(dá)式值的類型轉(zhuǎn)換成與左值相同的類型。處理原則如下: ? ⑴ 如果是將字符型的數(shù)據(jù)賦給整型變量; ? ⑵ 如果是將 int型的數(shù)據(jù)賦給 long int型的變量; ? ⑶ 將非 unsigned型的數(shù)據(jù)賦給長度相同的 unsigned 型的變量,數(shù)據(jù)不變; ? ⑷ 如果是將實(shí)型的數(shù)據(jù)賦給一個(gè)整型的變量,則舍棄實(shí)數(shù)的小數(shù)部分,而不是四舍五入; ? 例如, int a。a=。cout a= a。結(jié)果: a=3 ? ⑸ 如果是將整型的數(shù)據(jù)賦給實(shí)型變量。 2022/2/15 139 選擇語句 ? 條件語句 ? 開關(guān)語句 2022/2/15 140 條件語句 ? 條件語句也稱為 if語句,用來判定所給出的條件是否滿足,并根據(jù)判定的結(jié)果 (真或假 )來決定要執(zhí)行的操作。 ? 條件語句的一般形式為: ? if (表達(dá)式 ) 語句 1 else 語句 2 ? if語句的另一種形式: ? if (表達(dá)式 ) 語句 2022/2/15 141 條件語句 兩種形式的 if語句的執(zhí)行順序如圖所示。 a b 2022/2/15 142 條件語句 — 舉例 【 例 】 判斷一個(gè)數(shù)是否大于 60。 include void main() { int a。 cina。 cout 大于 60嗎 ? endl。 if (a60) cout是 。 else cout否 。 } ,本書為了簡潔有時(shí)會(huì)省略,但實(shí)際編寫程序時(shí)是不能省略的。 2022/2/15 143 條件語句 —
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1