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

正文內(nèi)容

c入門(mén)經(jīng)典教程ppt課件(完整版)

  

【正文】 編譯器和運(yùn)行庫(kù) 代碼 被執(zhí)行 C++ VB 編譯器 編譯器 可執(zhí)行 代碼 可執(zhí)行 代碼 R U N T I M E R U N T I M E IL + 元數(shù)據(jù) C L R IL 和 CLR 的使用 Intermediate Language Common Language Runtime 編譯執(zhí)行 .NET 程序 MSIL + 元數(shù)據(jù) 機(jī)器 代碼 代碼 被執(zhí)行 CLR 第一次編譯 第二次編譯 .NET 程序被編譯兩次,第一次編譯很慢,而第二次編譯較快! 語(yǔ)言 編譯器 .NET 源代碼 Microsoft 中間語(yǔ)言 MSIL + 元數(shù)據(jù) 機(jī)器 代碼 代碼 被執(zhí)行 CLR MSIL 幫助語(yǔ)言實(shí)現(xiàn)互操作 IL 不是字節(jié)代碼,但很接近字節(jié)代碼。 Bin和 obj這兩個(gè)文件夾下都有一個(gè) Debug 子目錄,其中包含可執(zhí)行文件 在“解決方案資源管理器”中啟用“顯示所有文件”選項(xiàng),可查看“ HelloWorld”項(xiàng)目的結(jié)構(gòu) //這是用 C 編寫(xiě)的一個(gè)簡(jiǎn)單的 HelloWorld 程序 using System。 4. 所有語(yǔ)句都以分號(hào) 。大括號(hào)必須成對(duì)匹配。 short 16bit有符號(hào)整數(shù)類(lèi)型 –32,768...32,767 short val = 12。 uint 32bit無(wú)符號(hào)整數(shù)類(lèi)型 0...4,294,967,295 uint val1 = 12。 double val2 = 。 字面量 類(lèi)型 類(lèi)別 后綴 示例 /允許的值 bool 布爾 無(wú) true或 false int 整數(shù) 無(wú) int x = 100 uint,ulog 整數(shù) U或 U uint x = 1000u long,ulong 長(zhǎng)整型 L或 l long x = 100000L ulong 無(wú)符號(hào)長(zhǎng)整型 ul,uL,Ul,UL,lu,Lu,lU或 LU ulong x = 4324ul float 單精度浮點(diǎn)數(shù)類(lèi)型 F或 f float x = double 雙精度浮點(diǎn)數(shù)類(lèi)型 D或 d double x = decimal 精確十進(jìn)制類(lèi)型 M或 m decimal x = char 字符 無(wú) char x = ?a? string 字符串 無(wú) string =”abc” int: int iMax = 。 //四舍五入 iRate = (, )。 bt = (pattern, 3)。 double dParse=(“)。 string cat = s1 + myAge。 isMatch = (title == ANCIENT AMRINER)。 namespace _011 { class Program { static void Main(string[] args) { string filename = 。 } } } String 常用方法應(yīng)用 1 已有如下代碼,按要求增加功能: static void Main(string[ ] args) { string 。 namespace _011 { class Program { static void Main(string[] args) { while(1) { string 。 } } } } while (true) String 常用方法應(yīng)用 2 輸入一個(gè)字符串,輸出每個(gè)單詞,重新用下劃線連接輸出 使用 Split() 方法分割字符串 使用 Join() 方法連接字符串 Split()方法 ——分割字符串 代碼分析 splitStrings = (39。 string[] splitStrings = (39。 (My name is {0} , I am {1} , name,18)。 string san = 三 。 } } 整型,默認(rèn)為 int 默認(rèn)為 internal 枚舉和位標(biāo)志 namespace MyHelloApp { class myApp { [Flags] enum Fabric { Cotton = 1, Silk = 2 } static void Main() { Fabric fab1 = (Fabric)3。 int n2 = 1200。 } 變量中存儲(chǔ)的值取決于該變量的類(lèi)型 常量 static void Main(string[] args) { // PI常量 PI const float _pi = 。 數(shù)組 static void Main(string[] args) { int count。 } (“已登機(jī)的乘客有: )。 public string stud_name。 } 將 value的初始值傳遞給 Test()方法 不反映已經(jīng)改變的 val值,而保留原始值 C 的基本數(shù)據(jù)類(lèi)型 static void Main(string[] args) { DataType objTest = new DataType ()。 確定兩個(gè) Object 實(shí)例是否相等。 Apparel myApparel1 = myApparel。如果為真,則計(jì)算 operand1,否則計(jì)算 operand2。 性別 = “ m” 。 case 值 3: case 值 4: … break。 // 存放標(biāo)點(diǎn)符號(hào)的個(gè)數(shù) int Punctuations = 0。 } (“字母?jìng)€(gè)數(shù)為: {0}, Letters)。 foreach (int item in array) { item += item。 if elif else endif 類(lèi)似 C中得 if、 elseif和 else語(yǔ)句 line 改變行號(hào)序列,并且可以標(biāo)識(shí)該行的源文件 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。 控制臺(tái)輸入和輸出 () // using System。 Read方法返回所讀取一行字符的字符串。 //由控制臺(tái)輸入整數(shù)字符串 i=(str)。 注意:格式化 format同格式化函數(shù) Format中的格式化串類(lèi)似,其格式如下: {N[,M][:formatstring]} 其中,字符 N表示輸出變量的序號(hào), M表示輸入變量在控制臺(tái)中所占的字符空間,如果這個(gè)數(shù)字為負(fù)數(shù),則按照左對(duì)齊的方式輸出,若為正數(shù),則按照右對(duì)齊方式輸出。 } } 輸出結(jié)果: i=0x 7FFF d= =0x7FFF d= 控制臺(tái)輸入和輸出 ()方法 ,即WriteLine方法在輸出信息之后,在信息的尾部自動(dòng)添加“ \r\n”字符,表示回車(chē)換行。 (“i=0x{0,8:X}\td={1,10:F3}”,i,d)。 int color_car1 = 0。 初級(jí)特性: OO最基本的概念,即類(lèi)和對(duì)象。 – 使用者只能通過(guò)操作方法來(lái)訪問(wèn)其屬性,不用知道這個(gè)數(shù)據(jù)類(lèi)型內(nèi)部各種操作是如何實(shí)現(xiàn)的。 = 100。 引用: C中對(duì)于對(duì)象的操作全部通過(guò)引用進(jìn)行。 //如果缺少這一步編譯器會(huì)報(bào)錯(cuò) 使用對(duì)象:引用名 . 變量名 /方法名 (參數(shù) ) = 202228013203194。 類(lèi)型:用于表示一些類(lèi)型,它們是該類(lèi)的局部類(lèi)型。 靜態(tài)構(gòu)造函數(shù):用于規(guī)定在初始化該類(lèi)自身時(shí)需要做些什么。 } } public double CalcSalesTax(double salePrice) { return salePrice * salesTax。 = purchPrice。 } } 錯(cuò)誤 構(gòu)造函數(shù) 構(gòu)造函數(shù)是一種用于對(duì)象初始化的特殊方法,有以下特點(diǎn)。 –一旦為類(lèi)定義了構(gòu)造函數(shù),則系統(tǒng)不會(huì)再為其定義缺省構(gòu)造函數(shù)。 public Student() : this(0, 39。 用關(guān)鍵字 private修飾的構(gòu)造函數(shù)就是私有構(gòu)造。, 0) { } public Student(long aID, char aGender, int aClassID) { id = aID。創(chuàng)建類(lèi)的實(shí)例需要使用 new關(guān)鍵字。 –構(gòu)造函數(shù)和類(lèi)具有相同的名字。 } } public double CalcSalesTax(double salePrice) { return salePrice * salesTax。 類(lèi)中所有的成員,默認(rèn)均為 private。 private double purchPrice。 屬性:用于定義一些命名特性,通過(guò)它來(lái)讀取和寫(xiě)入相關(guān)的特性。但又有區(qū)別 : C中 ” 引用 “ 是指向一個(gè)對(duì)象在內(nèi)存中的位置,在本質(zhì)上是一種帶有很強(qiáng)的完整性和安全性的限制的指針。采用的形式為: [類(lèi)修飾符 ] class 類(lèi)名稱(chēng) [:基類(lèi)以及實(shí)現(xiàn)的接口列表 ] { 類(lèi)體 }[。 = 4。 public int color。 高級(jí)特性:由初級(jí)特性和中級(jí)特性引出的一些問(wèn)題,如構(gòu)造函數(shù)的使用、覆蓋的規(guī)則、靜態(tài)變量和函數(shù)等。 printf(%d %d %d\n, doorN_car1, color_car1, speed_car1)。 } } 輸出結(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。 public static void WriteLine(string format,object o1,……)。 public class WriteTest { public static void Main() { int i=32767。 str=()。 控制臺(tái)輸入和輸出 // using System。 char ch。amp。 } } } C的預(yù)處理指令 21 預(yù)處理指令是 C編譯器在詞法分析階段讀取的語(yǔ)句。 (“標(biāo)點(diǎn)符號(hào)個(gè)數(shù)為: {0}, Punctuations)。 (請(qǐng)輸入一個(gè)字符串 )。每個(gè) case塊必須以一個(gè)跳轉(zhuǎn)控制語(yǔ)句 break、 goto或 return結(jié)束 ?多個(gè) case標(biāo)簽可以對(duì)應(yīng)一個(gè)代碼塊 循環(huán)結(jié)構(gòu) 循環(huán)結(jié)構(gòu)用于對(duì)一組命令執(zhí)行一定的次數(shù)或反復(fù)執(zhí)行一組命令,直到指定的條件為真。 相當(dāng)于 Variable = Variable + 1。amp。 public string FabType = ―Syn‖。 GetHashCode 用作特定類(lèi)型的哈希函數(shù)。 // 傳遞屬于引用類(lèi)型的對(duì)象 Test(objTest)。 public void show_details() { //顯示學(xué)生詳細(xì)信息 } } 結(jié)構(gòu) 數(shù)據(jù)成員 方法 所有與 Student 關(guān)聯(lián)的詳細(xì)信息都可以作為一個(gè)整體進(jìn)行存儲(chǔ)和訪問(wèn) C 的基本數(shù)據(jù)類(lèi)型 C中的數(shù)據(jù)類(lèi)型分為兩個(gè)基本類(lèi)別 值類(lèi)型 表示實(shí)際數(shù)據(jù) 只是將值存放在內(nèi)存中 值類(lèi)型都存儲(chǔ)在堆棧中 int、 char、
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1