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

正文內(nèi)容

c入門經(jīng)典教程ppt課件-閱讀頁

2025-05-14 04:27本頁面
  

【正文】 != 操作數(shù) 2 運(yùn)算符和表達(dá)式 類別 運(yùn)算符 說明 表達(dá)式 成員訪問運(yùn)算符 . 用于訪問數(shù)據(jù)結(jié)構(gòu)的成員 數(shù)據(jù)結(jié)構(gòu) .成員 賦值運(yùn)算符 = 給變量賦值 操作數(shù) 1 = 操作數(shù) 2 邏輯運(yùn)算符 amp。 對(duì)兩個(gè)表達(dá)式執(zhí)行邏輯“ 與 ” 運(yùn)算 操作數(shù) 1 amp。 操作數(shù) 2 || 對(duì)兩個(gè)表達(dá)式執(zhí)行邏輯“ 或 ” 運(yùn)算 操作數(shù) 1 || 操作數(shù) 2 ! 對(duì)兩個(gè)表達(dá)式執(zhí)行邏輯“ 非 ” 運(yùn)算 ! 操作數(shù) ( ) 將操作數(shù)強(qiáng)制轉(zhuǎn)換為給定的數(shù)據(jù)類型 (數(shù)據(jù)類型 ) 操作數(shù) 運(yùn)算符和表達(dá)式 96 賦值運(yùn)算符 (=) 變量 = 表達(dá)式 。 體重 = 78。 運(yùn)算符和表達(dá)式 97 一元運(yùn)算符 (++/) Variable ++。 Variable 。 運(yùn)算符和表達(dá)式 運(yùn)算符 計(jì)算方法 表達(dá)式 求值 結(jié)果(設(shè) X = 10) += 運(yùn)算結(jié)果 = 操作數(shù)1 + 操作數(shù) 2 X+= 2 X=X+2 12 = 運(yùn)算結(jié)果 = 操作數(shù)1 操作數(shù) 2 X= 2 X=X2 8 *= 運(yùn)算結(jié)果 = 操作數(shù)1 * 操作數(shù) 2 X*= 2 X=X*2 20 /= 運(yùn)算結(jié)果 = 操作數(shù)1 / 操作數(shù) 2 X/= 2 X=X/2 5 %= 運(yùn)算結(jié)果 = 操作數(shù)1 % 操作數(shù) 2 X%= 2 X=X%2 0 運(yùn)算符和表達(dá)式 C 運(yùn)算符的優(yōu)先級(jí) 優(yōu)先級(jí) 說明 運(yùn)算符 結(jié)合性 1 括號(hào) ( ) 從左到右 2 自加 /自減運(yùn)算符 ++/ 從右到左 3 乘法運(yùn)算符 除法運(yùn)算符 取模運(yùn)算符 * / % 從左到右 4 加法運(yùn)算符 減法運(yùn)算符 + 從左到右 5 小于 小于等于 大于 大于等于 = = 從左到右 6 等于 不等于 = != 從左到右 從左到右 7 邏輯與 amp。 從左到右 8 邏輯或 || 從左到右 9 賦值運(yùn)算符和快捷運(yùn)算符 = += *= /= %= = 從右到左 選擇結(jié)構(gòu) 語法: if (條件 ) { 語句塊 } else { 語句塊 } ?選擇結(jié)構(gòu)用于根據(jù)表達(dá)式的值執(zhí)行語句 if … else 條件:只能是bool類型的值 選擇結(jié)構(gòu) switch (“ cotton” ) { case “ COTTON” : case “ cotton” : … break。 } switch…case ?表達(dá)式可以是 int、字符或字符串 ?C不允許從一個(gè) case塊繼續(xù)執(zhí)行到下一個(gè) case塊。 循環(huán)結(jié)構(gòu)的類型 while 循環(huán) do 循環(huán) for 循環(huán) foreach 循環(huán) 條件:只能是bool類型的值 while 循環(huán)反復(fù)執(zhí)行指定的語句,直到指定的條件為真 語法 : while (條件 ) { // 語句 } break 語句可用于退出循環(huán) continue 語句可用于 跳過當(dāng)前循環(huán)并開始下一循環(huán) while 循環(huán) do…while 循環(huán) do…while 循環(huán)與 while 循環(huán)類似,二者區(qū)別在于 do…while 循環(huán)中即使條件為假時(shí)也至少執(zhí)行一次該循環(huán)體中的語句。 條件 。 // 存放數(shù)字的個(gè)數(shù) int Digits = 0。 // 用戶提供的輸入 string instr。 instr = ()。 foreach(char ch in instr) { // 檢查字母 if((ch)) Letters++。 // 檢查標(biāo)點(diǎn)符號(hào) if((ch)) Punctuations++。 (“數(shù)字個(gè)數(shù)為: {0}, Digits)。 } 為所有計(jì)數(shù)器設(shè)置初始值 接受輸入 對(duì)輸入的每一個(gè) 字符都進(jìn)行循環(huán) 使用了所有輸入的字符 之后,循環(huán)自動(dòng)終止 using System。 foreach (int item in array) { (item)。 public class WriteTest { public static void Main() { int[] array = { 1, 2, 3, 4, 5 }。 (item)。這些語句可以指示編譯器包含或不包含某些代碼,甚至可以根據(jù)預(yù)處理指令的值終止編譯。 預(yù)處理指令最常見的三個(gè)用途是:完成條件編譯、增加診斷來報(bào)告錯(cuò)誤和警告、定義代碼域。如果定義了一個(gè)符號(hào),那么在 if指令中使用時(shí)這個(gè)符號(hào)計(jì)算為 true。 public class MyApp { public static void Main() { if DEBUG amp。 INHOUSE warning Debug in on. elif DEBUG amp。 CLIENT error Debug not allowed in Client Code. endif } } 控制臺(tái)輸入和輸出 數(shù)據(jù)輸入 (Read,ReadLine) ()方法 ,其定義如下 : Public static int Read()。 注意: Read方法的返回變量是 32位的整數(shù),如果需要得到輸入的字符,則必須通過數(shù)據(jù)類型的顯式轉(zhuǎn)換才能得到相應(yīng)的字符。 public class ReadTest { public static void Main() { int i。 i=()。 //顯式類型轉(zhuǎn)換 (i)。 } } 運(yùn)行結(jié)果: A 65 A 控制臺(tái)輸入和輸出 ()方法 ,定義如下 : Public static string ReadLine()。一般情況下,一行輸入是指從輸入一個(gè)字符開始,遇到回車符號(hào)為止。 using 。 double d。 str=()。 //整數(shù)字符串轉(zhuǎn)換為整數(shù) (i)。 //由控制臺(tái)輸入浮點(diǎn)字符串 d=(str)。 } } 運(yùn)行結(jié)果: 1234 1234 控制臺(tái)輸入和輸出 數(shù)據(jù)輸出 (Write WriteLine) ()方法 ,但控制臺(tái)的光標(biāo)不會(huì)移到下一行。 public static void Write(string format,object o1,……)。 控制臺(tái)輸入和輸出 // using System。 double d=。按照十進(jìn)制輸出整數(shù)及浮點(diǎn)數(shù) (“i=0x{0,8:X}\td={1,10:F3}”,i,d)。按照十六進(jìn)制輸出整數(shù) (“i=0x{0,8:X}\td={1,10:F3}”,i,d)。 public static void WriteLine(XXX value)。 注意:格式化 format同 WriteLine中的格式化參數(shù)完全一樣。 public class WriteTest { public static void Main() { int i=32767。 //格式化輸出 (“i=0x{0,8:X}\td={1,10:F3}”,i,d)。 (“i=0x{0,8:D}\td={1,10:C3}”,i,d)。 speed) { if(speed 100) ++speed。 SpeedUp(speed)。 結(jié)構(gòu)程序設(shè)計(jì)的不足 —代碼不能重用 void main() { int doorN_car1 = 2。 int speed_car1 = 100。 int doorN_car2 = 4。 int speed_car2 = 80。 } C的面向?qū)ο筇匦? 所有東西都是對(duì)象:變量和方法的集合。 中級(jí)特性: OO最核心的概念,即封裝、繼承和多態(tài)。 初級(jí)特性 面向?qū)ο蠹夹g(shù)最基本的概念是類和對(duì)象: – 類是一個(gè)樣板,以操作、表示和算法的形式完整地定義了一組對(duì)象的行為。 – 對(duì)象是類的一個(gè)實(shí)例,是一個(gè)軟件單元,它由一組結(jié)構(gòu)化的數(shù)據(jù)和在其上的一組操作構(gòu)成。 – 抽象數(shù)據(jù)類型是僅由數(shù)據(jù)類型和可能在這個(gè)數(shù)據(jù)類型上進(jìn)行的操作定義的。 class Car { public int doorN。 public int speed。 } } class MyApp { static void Main() { Car car1。 = 0。 Car car2。 = 1。 } } public double speed。 對(duì)象: C中的對(duì)象相當(dāng)于一塊內(nèi)存區(qū)域,保存對(duì)象特有的類中所定義的數(shù)據(jù)。 類的定義 類使用 class關(guān)鍵字聲明。] 類、對(duì)象和引用的聲明 聲明一個(gè)類:訪問修飾字 class 類名 {變量聲明,方法聲明 } class Student { long id。 //性別 int classID。 創(chuàng)建一個(gè)對(duì)象: new 類構(gòu)造函數(shù) student = new Student()。 引用與對(duì)象舉例 ? 引用類似于 C++中的對(duì)象指針。 、接口或數(shù)組類型的一個(gè)變量時(shí),變量的值總是某個(gè)對(duì)象的引用或者是 null引用。 ++、 運(yùn)算,引用不可以運(yùn)算。 字段:即該類的變量。 方法:用于實(shí)現(xiàn)可由該類執(zhí)行的計(jì)算和操作。 事件:用于定義可由該類生成的通知。 運(yùn)算符:用于定義表達(dá)式運(yùn)算符,通過它對(duì)該類的實(shí)例進(jìn)行運(yùn)算。 析構(gòu)函數(shù):用于規(guī)定在永久地放棄該類的一個(gè)實(shí)例之前需要做些什么。 public class Furniture { const double salesTax = .065。 private string vendor, inventoryID。 = inventID。 } public string MyVendor { get { return vendor。 } } 類聲明 常量 字段 構(gòu)造函數(shù) 成員屬性 方法 2.類成員的可訪問性 類或結(jié)構(gòu)的默認(rèn)訪問類型是 internal。 class Furniture { const double salesTax = .065。 private string vendor, inventoryID。 = inventID。 } public string MyVendor { get { return vendor。 } } internal private class MyApp { static void Main() { Furniture f = new Furniture(aaa, 001, )。 ()。 string str = 。 –構(gòu)造函數(shù)只能在對(duì)象創(chuàng)建時(shí)調(diào)用,即和 new運(yùn)算符一起被調(diào)用。 –構(gòu)造函數(shù)可以有 0個(gè)、 1個(gè)或多個(gè)參數(shù)。 –每個(gè)類至少有一個(gè)構(gòu)造函數(shù),一個(gè)類可以有多個(gè)構(gòu)造函數(shù)。缺省構(gòu)造函數(shù)不帶參數(shù),作用是將實(shí)例變量都清零。 C中構(gòu)造函數(shù)有三種: 實(shí)例構(gòu)造,私有構(gòu)造和靜態(tài)構(gòu)造 創(chuàng)建對(duì)象與構(gòu)造函數(shù) 類聲明后,可以創(chuàng)建類的實(shí)例,即對(duì)象。類的實(shí)例相當(dāng)于一個(gè)變量,創(chuàng)建類實(shí)例的格式如下: 類名 對(duì)象名 =new 構(gòu)造函數(shù)(參數(shù)類表) 。 類的構(gòu)造函數(shù)可通過初始值設(shè)定項(xiàng)來調(diào)用基類的構(gòu)造函數(shù),例如: public Student(string no, string name,char sex,int age) : base(name, sex,age) { … } 類的構(gòu)造函數(shù)也可通過關(guān)鍵字 this調(diào)用同一個(gè)類的另一個(gè)構(gòu)造函數(shù),例如: public Point() : this(0,20) { … } 構(gòu)造函數(shù)舉例 class Student { long id。 int classID。F39。 gender = aGender。 } } 私有構(gòu)造函數(shù) 在某些特殊的情況下,使用私有構(gòu)造函數(shù)能夠達(dá)到意想不到的效果。在 .NET框架類庫中就存在這樣的類,如,它的所有成員都是靜
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1