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

正文內(nèi)容

數(shù)據(jù)類型與流程控制課件(專業(yè)版)

2025-04-06 10:30上一頁面

下一頁面
  

【正文】 ? 該語句只能用于兩種情況: ? ( 1)用在 switch結(jié)構(gòu)中,當某個 case子句執(zhí)行完后,使用 break語句跳出 switch結(jié)構(gòu)。 ? 1. while語句 ? while語句是最常見的、用于執(zhí)行重復(fù)程序代碼的語句,在循環(huán)次數(shù)不固定時相當有效。 ? …… ? case 常量表達式 n:語句組 n。例如: ? String s=(123)。 C的表達式與其他語言的表達式?jīng)]有顯著的區(qū)別。 運算符與表達式 ? 5.邏輯運算符 ? C中常用的邏輯運算符有:! (非 )、 (與 )、 ||(或 )。有六種比較運算符可以用于比較數(shù)值,包括: = =(相等)、 !=(不等于)、 (小于)、 =(小于或等于)、 (大于)、 =(大于或等于)。 運算符與表達式 ? 注意: ? ( 1) C語言算術(shù)表達式的乘號( *)不能省略。 // 錯誤 – 變量越界 ? ... ? } ? } 常量和變量 ? ( 2)類作用域 ? 在類中 (但不在一個方法中 )聲明的任何變量都具有那個類的作用域。 ? 常量聲明的基本語法為: ? const [int / double / long / bool / string /……] 常量名 。 不同數(shù)據(jù)類型之間的轉(zhuǎn)換 ? 1. 裝箱轉(zhuǎn)換 ? 裝箱轉(zhuǎn)換是指將一個值類型的數(shù)據(jù)隱式地轉(zhuǎn)換成一個對象類型的數(shù)據(jù)。 ? ()。 // 錯誤,不存在這種寫法 ? bool y=1。 double 64位雙精度浮點型,177。 byte 8位無符號整型,取值 0~255 short val=12。但在 C中數(shù)據(jù)類型分為兩種:值類型和引用類型,如圖 21所示。 ushort 16位無符號整型,取值 0~2161 ushort val1=12。a39。 ? enum關(guān)鍵字用于聲明枚舉類型,基本格式如下: ? enum 枚舉類型名 { 由逗號分隔的枚舉數(shù)標識符 }。例如: ? int a=7。裝箱操作過程如圖 22所示。 ? 變量命名規(guī)則如下: ? ( 1)變量名的第一個字符必須是字母、下劃線( _)或者 。 ? 1.算術(shù)運算符 ? 算術(shù)運算符包括: *(乘法運算符)、 /(除法運算符)、%(求余運算符,如 7%3=1)、 +(加法運算符)、 —(減法運算符)、 ++(增量運算符)和 (減量運算符)。 ? ( 3) C語言算術(shù)表達式只使用圓括號改變運算的優(yōu)先順序(不要指望用 {}或 [ ])。如下面的代碼所示,如果 object引用不指向 string實例,把 object引用轉(zhuǎn)換為string就會返回 null: ? object o1 = Some String。語法為“表達式 1 || 表達式 2”。這里要求所有的變量在使用前都必須初始化,否則C編譯器將對未初始化的變量給出警告 。 ? (u)。 switch語句的執(zhí)行過程: ? ( 1)首先計算 switch后面的表達式的值。 ? ( 2)將 m作被除數(shù), n作除數(shù),相除后余數(shù)為 r。 goto語句會導致程序結(jié)構(gòu)混亂,可讀性降低,而且它所完成的功能完全可以用算法的三種基本結(jié)構(gòu)實現(xiàn),因此一般不提倡使用 goto語句。用于對數(shù)組或集合中的每一個元素執(zhí)行循環(huán)體語句。 ? ( 2)每個 case的語句序列可以用大括號括起來,也可以不括起來,但是 case塊的最后一個語句一定是 break語句,否則在編譯時將產(chǎn)生錯誤。針對這種情況, C與 C/C++一樣,也提供了switch語句,用于處理多分支的選擇問題。 ? 例如: String name = ()。 ? ( 2)數(shù)組創(chuàng)建表達式,用于創(chuàng)建一個數(shù)組類型實例。例如: ? string strTemp1, strTemp2。 ? y*=x+2。 ? ++ a。 ? ( 1)局部作用域 ? 方法(即函數(shù))中聲明的任何變量都具有那個方法的作用域;一旦方法結(jié)束,它們也會消失,而且只能由那個方法內(nèi)部執(zhí)行的代碼來訪問。 //拆箱轉(zhuǎn)換 ? 拆箱操作的過程如圖 23所示。格式如下: ? (參數(shù) ) ? 方法名是 To數(shù)據(jù)類型形式,具體含義見表 26。 ? namespace ex01 ? { ? class Program ? { ? enum week { monday, tuesday, wednesday, thursday, friday, saturday, sunday }。 轉(zhuǎn)義符 字 符 名 字符的 Unicode值 轉(zhuǎn)義符 字 符 名 字符的 Unicode值 \39。 數(shù)據(jù)類型 ? 2.實數(shù)類型 ? C中的實數(shù)類型有 3種: float、 double、 decimal。 ? 表 21所示為值類型和引用類型的區(qū)別。 數(shù) 據(jù) 類 型值 類 型引 用 類 型簡 單 類 型枚 舉 類 型結(jié) 構(gòu) 類 型數(shù) 值 類 型字 符 類 型布 爾 類 型整 數(shù) 類 型實 數(shù) 類 型類 類 型委 托 類 型接 口 類 型數(shù) 組 類 型 數(shù)據(jù)類型 ? 值類型和引用類型的區(qū)別在于:值類型變量直接存儲在堆棧中,且占用空間大小相對固定,變量直接包含他們的數(shù)據(jù),可以直接訪問其值,訪問速度快;而引用類型數(shù)據(jù)需要通過存儲在棧中的引用來間接訪問其值,實際內(nèi)容存儲在內(nèi)存的堆中,占用空間大小不固定,訪問速度慢。 ulong val3=56L。 數(shù)據(jù)類型 常用的轉(zhuǎn)義字符如表 24所示。 ? using 。例如: ? (int) //把 double類型的 成 int類型,結(jié)果為 1 不同數(shù)據(jù)類型之間的轉(zhuǎn)換 ? 使用上面的顯示轉(zhuǎn)換不能用在 bool和 string類型上,如果希望 string或者 bool類型和整數(shù)類型之間的轉(zhuǎn)化可以使用一個方法 Convert。 ? int j=(int)obj。變量的作用域和 C++類似,分為局部作用域和類作用域。 // 等價于 a=a+1。 //表示 a=(a+a)=(12+12)=
點擊復(fù)制文檔內(nèi)容
教學課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1