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

正文內(nèi)容

《c入門經(jīng)典教程》ppt課件(文件)

2025-05-17 04:27 上一頁面

下一頁面
 

【正文】 seClone 創(chuàng)建當(dāng)前 Object 的淺表副本。 Apparel myApparel1 = myApparel。 Object refAge = age 拆箱即將引用類型轉(zhuǎn)換為值類型。如果為真,則計(jì)算 operand1,否則計(jì)算 operand2。amp。 性別 = “ m” 。 相當(dāng)于 Variable = Variable 1。 case 值 3: case 值 4: … break。 語法 : do { // 語句 } while (條件 ) for 循環(huán) for 循環(huán)要求只有在對特定條件進(jìn)行判斷后才允許執(zhí)行循環(huán) 這種循環(huán)用于將某個(gè)語句或語句塊重復(fù)執(zhí)行預(yù)定次數(shù)的情形 語法 : for (初始值 。 // 存放標(biāo)點(diǎn)符號的個(gè)數(shù) int Punctuations = 0。 // 聲明 foreach 循環(huán)以遍歷輸入的字符串中的每個(gè)字符。 } (“字母個(gè)數(shù)為: {0}, Letters)。 public class WriteTest { public static void Main() { int[] array = { 1, 2, 3, 4, 5 }。 foreach (int item in array) { item += item。 預(yù)處理指令由字符 標(biāo)識,并且字符 必須是該行的第一個(gè)非空字符。 if elif else endif 類似 C中得 if、 elseif和 else語句 line 改變行號序列,并且可以標(biāo)識該行的源文件 region endregion 用于指定一個(gè)代碼塊,使用 Visual 這個(gè)代碼塊 error 導(dǎo)致編譯器報(bào)告一個(gè)致命錯(cuò)誤 warming 導(dǎo)致編譯器報(bào)告一個(gè)警告,并繼續(xù)處理 define CLIENT define DEBUG using System。amp。 控制臺輸入和輸出 () // using System。 ch=(char) i。 Read方法返回所讀取一行字符的字符串。 public class ReadTest { public static void Main() { int i。 //由控制臺輸入整數(shù)字符串 i=(str)。 //浮點(diǎn)字符串轉(zhuǎn)換為浮點(diǎn)數(shù) (d)。 注意:格式化 format同格式化函數(shù) Format中的格式化串類似,其格式如下: {N[,M][:formatstring]} 其中,字符 N表示輸出變量的序號, M表示輸入變量在控制臺中所占的字符空間,如果這個(gè)數(shù)字為負(fù)數(shù),則按照左對齊的方式輸出,若為正數(shù),則按照右對齊方式輸出。 //由控制臺。 } } 輸出結(jié)果: i=0x 7FFF d= =0x7FFF d= 控制臺輸入和輸出 ()方法 ,即WriteLine方法在輸出信息之后,在信息的尾部自動(dòng)添加“ \r\n”字符,表示回車換行。 控制臺輸入和輸出 // using System。 (“i=0x{0,8:X}\td={1,10:F3}”,i,d)。 } void main() { int speed = 0。 int color_car1 = 0。 int color_car2 = 1。 初級特性: OO最基本的概念,即類和對象。它通常也是面向?qū)ο笳Z言中的模塊化、封裝和數(shù)據(jù)抽象的基礎(chǔ)。 – 使用者只能通過操作方法來訪問其屬性,不用知道這個(gè)數(shù)據(jù)類型內(nèi)部各種操作是如何實(shí)現(xiàn)的。 public void SpeedUp() { speed += 10。 = 100。 = 80。 引用: C中對于對象的操作全部通過引用進(jìn)行。 // 學(xué)號 char gender。 //如果缺少這一步編譯器會報(bào)錯(cuò) 使用對象:引用名 . 變量名 /方法名 (參數(shù) ) = 202228013203194。 ,而引用除了表示地址而外,還是被引用的數(shù)據(jù)對象的縮影,可以提供其他信息。 類型:用于表示一些類型,它們是該類的局部類型。 索引器:使該類的實(shí)例可按與數(shù)組相同的(語法)方式進(jìn)行索引。 靜態(tài)構(gòu)造函數(shù):用于規(guī)定在初始化該類自身時(shí)需要做些什么。 public Furniture(string vendor, string inventID, double purchPrice) { = vendor。 } } public double CalcSalesTax(double salePrice) { return salePrice * salesTax。 private double purchPrice。 = purchPrice。 ()。 } } 錯(cuò)誤 構(gòu)造函數(shù) 構(gòu)造函數(shù)是一種用于對象初始化的特殊方法,有以下特點(diǎn)。 –構(gòu)造函數(shù)沒有返回值。 –一旦為類定義了構(gòu)造函數(shù),則系統(tǒng)不會再為其定義缺省構(gòu)造函數(shù)。 例如: Point myPoint = new Point()。 public Student() : this(0, 39。 classID = aClassID。 用關(guān)鍵字 private修飾的構(gòu)造函數(shù)就是私有構(gòu)造。比如,想建立這樣一個(gè)類:不允許被其他類實(shí)例化,但提供對外的靜態(tài)接口成員。, 0) { } public Student(long aID, char aGender, int aClassID) { id = aID。 char gender。創(chuàng)建類的實(shí)例需要使用 new關(guān)鍵字。 –如果沒有為類定義構(gòu)造函數(shù),系統(tǒng)會自動(dòng)為其定義一個(gè)缺省的構(gòu)造函數(shù)。 –構(gòu)造函數(shù)和類具有相同的名字。 = 10。 } } public double CalcSalesTax(double salePrice) { return salePrice * salesTax。 public Furniture(string vendor, string inventID, double purchPrice) { = vendor。 類中所有的成員,默認(rèn)均為 private。 = purchPrice。 private double purchPrice。 實(shí)例構(gòu)造函數(shù):用于規(guī)定在初始化該類的實(shí)例時(shí)需要做些什么。 屬性:用于定義一些命名特性,通過它來讀取和寫入相關(guān)的特性。 類的成員 1.類的成員分類 常量:表示與 該類 相關(guān)聯(lián)的常量值。但又有區(qū)別 : C中 ” 引用 “ 是指向一個(gè)對象在內(nèi)存中的位置,在本質(zhì)上是一種帶有很強(qiáng)的完整性和安全性的限制的指針。 // 班級號,注意不能用 class作屬性名 void ChangeClass(int aClassID) //更改班級 {… } } 聲明一個(gè)對象引用:類名引用名 Student student。采用的形式為: [類修飾符 ] class 類名稱 [:基類以及實(shí)現(xiàn)的接口列表 ] { 類體 }[。 面向?qū)ο蟪绦蛟O(shè)計(jì) —封裝、代碼重用 類與對象 類: C所有的代碼都是在某一個(gè)類中,因此不可能在類之外的全局區(qū)域有變量和方法。 = 4。 = 2。 public int color。 抽象數(shù)據(jù)類型 類實(shí)際上為實(shí)際的物體在計(jì)算機(jī)中定義了一種抽象數(shù)據(jù)類型。 高級特性:由初級特性和中級特性引出的一些問題,如構(gòu)造函數(shù)的使用、覆蓋的規(guī)則、靜態(tài)變量和函數(shù)等。 printf(%d %d %d\n, doorN_car2, color_car2, speed_car2)。 printf(%d %d %d\n, doorN_car1, color_car1, speed_car1)。 } double speed = 0。 } } 輸出結(jié)果: i=0x 7FFF d= i=0x7FFF d= i=32767 d=¥ ZJWCHC 第 3章 C面向?qū)ο笤O(shè)計(jì) 結(jié)構(gòu)程序設(shè)計(jì)的不足 —數(shù)據(jù)與方法分離 void SpeedUp(int amp。 double d=。 public static void WriteLine(string format,object o1,……)。 //由控制臺。 public class WriteTest { public static void Main() { int i=32767。其定義如下 : public static void Write(XXX value)。 str=()。 string str。 控制臺輸入和輸出 // using System。 (ch)。 char ch。 Read方法返回所讀取的字符的 Unicode編碼值。amp。 C的預(yù)處理指令 22 C預(yù)處理命令 說明 define undef 用于定義一個(gè)符號,后取消對一個(gè)符號得定義。 } } } C的預(yù)處理指令 21 預(yù)處理指令是 C編譯器在詞法分析階段讀取的語句。 } } } using System。 (“標(biāo)點(diǎn)符號個(gè)數(shù)為: {0}, Punctuations)。 // 檢查數(shù)字 if((ch)) Digits++。 (請輸入一個(gè)字符串 )。 增 /減 ) { //語句 } foreach 循環(huán) 21 foreach 循環(huán)用于遍歷整個(gè)集合或數(shù)組 語法: foreach (數(shù)據(jù)類型 元素 (變量 ) in 集合或者數(shù)組 ) { //語句 } foreach 循環(huán) 22 static void Main(string[] args) { // 存放字母的個(gè)數(shù) int Letters = 0。每個(gè) case塊必須以一個(gè)跳轉(zhuǎn)控制語句 break、 goto或 return結(jié)束 ?多個(gè) case標(biāo)簽可以對應(yīng)一個(gè)代碼塊 循環(huán)結(jié)構(gòu) 循環(huán)結(jié)構(gòu)用于對一組命令執(zhí)行一定的次數(shù)或反復(fù)執(zhí)行一組命令,直到指定的條件為真。amp。 相當(dāng)于 Variable = Variable + 1。 例如: 身高 = 。amp。 double newAge = (double)refAge。 public string FabType = ―Syn‖。 ToString 返回表示當(dāng)前 Object 的 String。 GetHashCode 用作特定類型的哈希函數(shù)。 } 將 DataTypeTest 的引用傳遞給 Test() 被傳遞的 value在 Test()中改變 反映已經(jīng)改變的 value值 class DataType { public int Value。 // 傳遞屬于引用類型的對象 Test(objTest)。 } static void Test(int byVal) { int t = 20。 public void show_details() { //顯示學(xué)生詳細(xì)信息 } } 結(jié)構(gòu) 數(shù)據(jù)成員 方法 所有與 Student 關(guān)聯(lián)的詳細(xì)信息都可以作為一個(gè)整體進(jìn)行存儲和訪問 C 的基本數(shù)據(jù)類型 C中的數(shù)據(jù)類型分為兩個(gè)基本類別 值類型 表示實(shí)際數(shù)據(jù) 只是將值存放在內(nèi)存中 值類型都存儲在堆棧中 int、 char、結(jié)構(gòu) 引用類型 表示指向數(shù)據(jù)的指針或引用 包含內(nèi)存堆中對象的地址 為 null,則表示未引用任何對象 類、接口、數(shù)組、字符串 C 的基本數(shù)據(jù)類型 static v
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1