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

正文內(nèi)容

部分c語言基礎(chǔ)ppt課件(已修改)

2025-05-24 13:33 本頁面
 

【正文】 第 2部分 C語言基礎(chǔ) 本章目標(biāo) ?掌握 C語言的結(jié)構(gòu) ?掌握 C語言的數(shù)據(jù)類型 ?掌握常量與變量的聲明與使用 ?掌握常用的流程控制 ?掌握簡(jiǎn)單的異常處理 C程序結(jié)構(gòu) ?引入命名空間 ?程序入口點(diǎn) ?注釋 程序示例 引入命名空間 using System。 namespace FirstProject { class Program { static void Main(string[] args) { // 提示用戶輸入 (請(qǐng)輸入您的姓名 )。 String strName = ()。 (Hello: {0}, strName)。 ()。 } } } 引入 System命名空間 思考:如果不引入 System命 名空間,程序該怎么修改? 程序入口點(diǎn) Main方法是程序的入口點(diǎn),一個(gè) C程序中只能有一個(gè)入口點(diǎn)。 聲明 Main方法需要注意以下幾點(diǎn)。 ( 1) Main方法是程序的入口點(diǎn),程序控制在該方法中開始和結(jié)束。 ( 2)該方法在類或結(jié)構(gòu)的內(nèi)部聲明,并且 必須為靜態(tài)方法 ,而不應(yīng)為公共方法(在上面的示例中它接受默認(rèn)訪問級(jí)別private)。 ( 3)可以具有 void或 int返回類型。 ( 4)聲明 Main方法時(shí)既可以使用參數(shù),也可以不使用參數(shù)。 ( 5)參數(shù)可以作為從零開始索引的命令行參數(shù)來讀取。 ( 6)與 C和 C++不同,程序的名稱不會(huì)被當(dāng)做第 1個(gè)命令行參數(shù)。 注釋 ?//單行注釋 ? /* …… 多行注釋 */ ?XML文檔注釋 /// summary /// This class performs an important function. /// /summary public class MyClass { public static void Main() { } } 受支持的標(biāo)準(zhǔn)格式字符串 字符 說明 示例 輸出 C或 c 貨幣 ({0:C}, )。 ({0:C}, )。 $ ($) D或 d 十進(jìn)制數(shù) ({0:D5}, 25)。 00025 E或 e 科學(xué)型 ({0:E}, 250000)。 +005 F或 f 固定點(diǎn) ({0:F2}, 25)。 ({0:F0}, 25)。 25 G或 g 常規(guī) ({0:G}, )。 N或 n 數(shù)字 ({0:N}, 2500000)。 2,500, X或 x 十六進(jìn)制 ({0:X}, 250)。 ({0:X}, 0xffff)。 FA FFFF C數(shù)據(jù)類型與變量 ?值類型與引用類型 ?常量與變量 ?數(shù)據(jù)類型轉(zhuǎn)換 ?枚舉 ?數(shù)組 ?字符串處理 ?日期對(duì)象 值類型與引用類型 ?值類型直接存儲(chǔ)其值,而引用類型存儲(chǔ)對(duì)值的引用。 ?值類型存儲(chǔ)在堆棧中,而引用類型存儲(chǔ)在托管堆上 引用類型主要有: 類類型( classtype) 數(shù)組類型( arraytype) 接口類型( interfacetype) 委托類型( delegatetype) 值類型包括: 基本值類型 結(jié)構(gòu)類型 枚舉類型 常量與變量 ? 變量 被定義后,在程序執(zhí)行階段,會(huì)一直存儲(chǔ)在內(nèi)存中,變量的值可根據(jù)需要來改變。 ?變量必須先聲明才能使用。 int a。 a=3。 int a=3。 int a=3,b=5。 ?變量有其作用域 ?局部變量 :僅在聲明變量的范圍內(nèi)有效 ?靜態(tài)變量 :使用 static進(jìn)行聲明, 在整個(gè)應(yīng)用程序運(yùn)行期間一直存在 常量與變量 ?常量 必須在聲明時(shí)進(jìn)行賦值,并且賦值后不能被修改。 const 數(shù)據(jù)類型標(biāo)識(shí)符 常量名 =表達(dá)式 。 const double PI=。 數(shù)據(jù)類型轉(zhuǎn)換 在一定條件下,將一種數(shù)據(jù)類型變?yōu)榱硪环N數(shù)據(jù)類型 的過程稱為類型轉(zhuǎn)換。 ? 隱式轉(zhuǎn)換 : 遵從由低級(jí)到高級(jí)轉(zhuǎn)換的規(guī)則,不會(huì)發(fā)生數(shù)據(jù)丟失。 例如,表達(dá)式 16+’A’+,首先’ A’為 char類型,先轉(zhuǎn)換成整數(shù) 65( Unicode編碼為 65),在與 16和,表達(dá)式的結(jié)果為 double類型 數(shù)據(jù)類型轉(zhuǎn)換 ? 顯式轉(zhuǎn)換 ? 使用類型轉(zhuǎn)換關(guān)鍵字 ,語法格式如下: (類型標(biāo)識(shí)符 )表達(dá)式 ; ? 使用 Convert類或 Parse方法進(jìn)行轉(zhuǎn)換 。 ? ToString()方法 ,可將任何一種數(shù)據(jù)類型轉(zhuǎn)換為字符串類型。 double d = 。 int i = (int)d。 string s = 123。 double d1 = (s)。 double d2 = (s)。 VS2022常用快捷鍵 ?Cw+兩次 Tab鍵: () ?Ctrl+K+D :格式化當(dāng)前選中代碼; ?Ctrl+K+C:批量注釋 ?Ctrl+K+U:批量取消注釋 ?F10:調(diào)試(逐過程) ?F11:調(diào)試(逐語句) 枚舉 ?是一種 用戶自定義的值類型 ? 聲明枚舉類型: enum 枚舉名 {枚舉成員名稱 1, 枚舉成員名稱2,……} [。] ?說明 : 枚舉成員的枚舉值都默認(rèn)為整型,且第一個(gè)成員的值默認(rèn)為 0,其他成員依次增加 1, 也可以單獨(dú)指定值 ; 聲明與引用枚舉 enum Weekday{ Sunday, //默認(rèn)值 0 Monday, //默認(rèn)值 1 Tuesday, //默認(rèn)值 2 Wednesday, //默認(rèn)值 3 Thursday, //默認(rèn)值 4 Friday, //默認(rèn)值 5 Saturday //默認(rèn)值 6 } Weekday tday 。 tday = 。 //顯示結(jié)果 (tday )。 // 顯示 Tuesday,而不是數(shù)字 0 (( int) tday)。 //顯示數(shù)字 2 數(shù)組 ?數(shù)組是 一組具有相同類型和名稱的變量的集合 ,組成數(shù)組的這些變量稱為數(shù)組元素。 ?C數(shù)組元素的下標(biāo)是 從 0開始的。 ?數(shù)組元素的個(gè)數(shù)稱為 數(shù)組的長度 。可以使用 Array類的 Length 屬性。 ?建立數(shù)組對(duì)象時(shí), 數(shù)組長度必須使用常量而不能使用變量 。 int[ ] arr=new int[3]。 //正確 int[ ] arr=new int[n]。 //錯(cuò)誤 數(shù)組 數(shù)組定義: 數(shù)據(jù)類型 [ ] 數(shù)組名; 例如: int [ ] a。 //定義了一個(gè)整型類型的一維數(shù)組 a string [ ] str。 //定義了一個(gè)字符串類型的一維數(shù)組 str 定義數(shù)組后必須對(duì)數(shù)組進(jìn)行初始化,初始化后的數(shù)組才能使用 數(shù)組 2 數(shù)組初始化 ( 1)直接自定數(shù)組內(nèi)容 數(shù)據(jù)類型 [ ] 數(shù)組名 ={元素 1, [元素 2, …]} ; 例如: string[] str ={yang,zhang,liu,li,wang }。 //數(shù)組 str有 5個(gè)數(shù)組元素 int[] a ={10,20,30}。 ( 2)使用 new關(guān)鍵字 數(shù)據(jù)類型 [ ] 數(shù)組名 =new 數(shù)據(jù)類型 [數(shù)組長度 ][{數(shù)組元素列表 }]; 例如: string[ ] str =new string[4]; string[ ] str =new string[4]{“Tom”,”Jone”,”Alice”,”Anna”}; 數(shù)組 ? 二維數(shù)組的聲明: 數(shù)據(jù)類型 [,] 數(shù)組名 =new 數(shù)據(jù)類型 [維度 1,維度2]{{}, ……{}}。 ? int[,] arr=new int[2,3]。 //聲明一個(gè) 3行 4列的二維數(shù)組 ? int[,] arr=new int[2,3]{{1,3,5}, {2,4,6}}; 思考題 ?編寫程序輸出如下數(shù)組內(nèi)容: 11 12 13 14 15 16 21 22 23 24 25 26 31 32 33 34 35 36 41 42 43 44 45 46 答案
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號(hào)-1