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

正文內(nèi)容

c數(shù)據(jù)類(lèi)型與流程控制(參考版)

2025-03-12 17:44本頁(yè)面
  

【正文】 在程序中經(jīng)常采用異常處理方法來(lái)解決這類(lèi)現(xiàn)實(shí)問(wèn)題。 goto語(yǔ)句會(huì)導(dǎo)致程序結(jié)構(gòu)混亂,可讀性降低,而且它所完成的功能完全可以用算法的三種基本結(jié)構(gòu)實(shí)現(xiàn),因此一般不提倡使用 goto語(yǔ)句。 C流程控制語(yǔ)句 ? 3. goto語(yǔ)句 ? goto語(yǔ)句和標(biāo)號(hào)語(yǔ)句一起使用,所謂標(biāo)號(hào)語(yǔ)句是用標(biāo)識(shí)符標(biāo)識(shí)的語(yǔ)句。 ? ( 2)用在循環(huán)結(jié)構(gòu)中,用 break語(yǔ)句來(lái)結(jié)束循環(huán)。 ? 1. break語(yǔ)句 ? break語(yǔ)句的一般形式為: ? break。具體使用見(jiàn)第 。用于對(duì)數(shù)組或集合中的每一個(gè)元素執(zhí)行循環(huán)體語(yǔ)句。 ? 其聲明語(yǔ)法如下: ? for(初始值;循環(huán)條件;更新值 ) ? { ? 循環(huán)體 ? } ? 注意:可以使用逗號(hào)來(lái)分隔多于一個(gè)的初始迭代變量。若r≠0,執(zhí)行步驟步驟( 2)和( 3)。 ? ( 2)將 m作被除數(shù), n作除數(shù),相除后余數(shù)為 r。 ? 其聲明語(yǔ)法如下: ? do ? { ? 循環(huán)體 ? }while(條件表達(dá)式 ); C流程控制語(yǔ)句 ? 【例 26】創(chuàng)建控制臺(tái)程序,輸入兩個(gè)正整數(shù),求它們的最大公約數(shù)。其聲明語(yǔ)法如下: ? while(表達(dá)式 ) ? { ? 循環(huán)體 ? } C流程控制語(yǔ)句 ? 2. do while語(yǔ)句 ? do while循環(huán)與 while循環(huán)類(lèi)似,只要條件表達(dá)式為 true,循環(huán)體就會(huì)不斷地重復(fù)執(zhí)行,但 do while語(yǔ)句會(huì)先執(zhí)行一次循環(huán)體,然后判斷條件表達(dá)式是 true或 false。但是 C中添加了一種循環(huán)語(yǔ)句 foreach,在對(duì)數(shù)組的輸出方面的使用非常靈活。但是,如果某個(gè) case塊為空,則會(huì)從這個(gè) case塊直接跳到下一個(gè) case塊。 ? ( 2)每個(gè) case的語(yǔ)句序列可以用大括號(hào)括起來(lái),也可以不括起來(lái),但是 case塊的最后一個(gè)語(yǔ)句一定是 break語(yǔ)句,否則在編譯時(shí)將產(chǎn)生錯(cuò)誤。 C流程控制語(yǔ)句 ? 使用 switch語(yǔ)句時(shí)需要注意以下幾點(diǎn): ? ( 1) switch條件表達(dá)式的值和每個(gè) case后面的常量表達(dá)式可以是 string、 int、 char、 enum或其他類(lèi)型。如果沒(méi)有找到匹配的值,則進(jìn)入 default,執(zhí)行語(yǔ)句組 n+1;如果沒(méi)有 default,則執(zhí)行 switch語(yǔ)句后的語(yǔ)句;如果找到匹配的值,則執(zhí)行相應(yīng)的 case語(yǔ)句組語(yǔ)句,執(zhí)行完該 case語(yǔ)句組后,整個(gè) switch語(yǔ)句也就執(zhí)行完畢。 switch語(yǔ)句的執(zhí)行過(guò)程: ? ( 1)首先計(jì)算 switch后面的表達(dá)式的值。 break。 break。 break。 break。針對(duì)這種情況, C與 C/C++一樣,也提供了switch語(yǔ)句,用于處理多分支的選擇問(wèn)題。 if語(yǔ)句可實(shí)現(xiàn)二選一分支,而嵌套 if語(yǔ)句則可以實(shí)現(xiàn)多選一的多路分支情況。 ? 1. if語(yǔ)句 ? if語(yǔ)句是最常用的選擇語(yǔ)句,它的功能是根據(jù)所給定的條件 (常由關(guān)系、布爾表達(dá)式表示 )是否滿足,決定是否執(zhí)行后面的操作。 ? (u)。 ? (s)。 ? String t=({0},123)。格式化字符串中字母含義見(jiàn)表 。 C中每種數(shù)據(jù)類(lèi)型都是一個(gè)結(jié)構(gòu),它們都提供了 Parse方法,以用于將數(shù)字的字符串表示形式轉(zhuǎn)換為等效數(shù)值。 ? 例如: String name = ()。 ? N:表示輸出變量的序號(hào),變量的序號(hào)從 0開(kāi)始。 ? ()方法類(lèi)似于 C語(yǔ)言的 printf函數(shù),可以采用“ {N[,M][:格式化字符串 ]}”的形式來(lái)格式化輸出項(xiàng),其中的參數(shù)含義如下。這里要求所有的變量在使用前都必須初始化,否則C編譯器將對(duì)未初始化的變量給出警告 。 ? 通常表達(dá)式涉及的內(nèi)容包括賦值計(jì)算以及真 /假判斷等。每個(gè)符合 C規(guī)則的表達(dá)式的計(jì)算都是一個(gè)確定的值。 運(yùn)算符與表達(dá)式 ? 表達(dá)式 ? 表達(dá)式是一個(gè)或多個(gè)運(yùn)算的組合。 運(yùn)算符與表達(dá)式 ? 運(yùn)算符優(yōu)先級(jí) ? 在一個(gè)表達(dá)式中出現(xiàn)多種運(yùn)算時(shí),將按照預(yù)先確定的順序計(jì)算并解析各個(gè)部分,這個(gè)順序稱為運(yùn)算符優(yōu)先級(jí)。 ? ( 2)數(shù)組創(chuàng)建表達(dá)式,用于創(chuàng)建一個(gè)數(shù)組類(lèi)型實(shí)例。 ? 【例 22】創(chuàng)建控制臺(tái)程序,演示 typeof運(yùn)算符。常與 is運(yùn)算符連用,用于判斷某個(gè)變量是否為某一類(lèi)型。語(yǔ)法為“表達(dá)式 1 || 表達(dá)式 2”。語(yǔ)法為“表達(dá)式 1 表達(dá)式 2”。計(jì)算的結(jié)果仍然是布爾類(lèi)型的 true或 false。 ? 當(dāng)定義了兩個(gè)字符串型變量 strTemp1和 strTemp2并給它們分別賦值之后,就可以使用第 4行的“ +”運(yùn)算符把它們連接起來(lái),并在中間夾了一個(gè)空格,形成 Hello World.字符串。 ? strTemp2 = World. 。例如: ? string strTemp1, strTemp2。 //s1 = null ? as運(yùn)算符允許在一步中進(jìn)行安全的類(lèi)型轉(zhuǎn)換,不需要先使用 is運(yùn)算符測(cè)試類(lèi)型,再執(zhí)行轉(zhuǎn)換。 ? string s1 = o1 as string。如下面的代碼所示,如果 object引用不指向 string實(shí)例,把 object引用轉(zhuǎn)換為string就會(huì)返回 null: ? object o1 = Some String。 運(yùn)算符與表達(dá)式 ? ( 3) as運(yùn)算符 ? as運(yùn)算符用于執(zhí)行引用類(lèi)型的顯式類(lèi)型轉(zhuǎn)換。 ? ( 2) is運(yùn)算符 ? is運(yùn)算符可以檢查對(duì)象是否與特定的類(lèi)型兼容。 運(yùn)算符與表達(dá)式 ? 3.比較運(yùn)算符 ? ( 1)比較數(shù)值。 而不是 y=y*x+2。 ? y*=x+2。 ? a+=a。 運(yùn)算符與表達(dá)式 ? 2.賦值運(yùn)算符 ? 賦值運(yùn)算符包括基本賦值運(yùn)算符(=)和復(fù)合賦值運(yùn)算符,復(fù)合賦值運(yùn)算符包括: ^=、 *=、 /=、\=、 +=、 =、 =、 =和 =。 ? ( 3) C語(yǔ)言算術(shù)表達(dá)式只使用圓括號(hào)改變運(yùn)算的優(yōu)先順序(不要指望用 {}或 [ ])。例如:數(shù)學(xué) πr2相應(yīng)的 C++表達(dá)式應(yīng)該寫(xiě)成: PI*r*r。例如:數(shù)學(xué)式 b24ac相應(yīng)的 C++表達(dá)式應(yīng)該寫(xiě)成: b*b4*a*c。 ? a // 等價(jià)于 a=a1。 ? a。 ? ++ a。例如 : ?
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1