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

正文內(nèi)容

csharp語言基礎(chǔ)word版(專業(yè)版)

2025-09-28 04:28上一頁面

下一頁面
  

【正文】 類提供了用于動(dòng)態(tài)創(chuàng)建類實(shí)例的定義,也就是對(duì)象(object)。下面介紹一下值類型與引用類型的概念。3. 使用out參數(shù)Visual C 2008的編譯器在調(diào)用方法之前,會(huì)驗(yàn)證一個(gè)ref參數(shù)是否已被賦值,若未賦值,就會(huì)發(fā)生編譯錯(cuò)誤。調(diào)用方法時(shí)指定的參數(shù)列表必須與聲明方法時(shí)指定的參數(shù)列表一一對(duì)應(yīng),即參數(shù)的個(gè)數(shù)、數(shù)據(jù)類型、順序都必須一致。④ 聲明方法時(shí)的參數(shù),稱為形式參數(shù),簡稱“形參”。//**********************************************************************4. Clone方法Clone方法是實(shí)例方法,使用Clone方法,可以在一次調(diào)用中創(chuàng)建一個(gè)完整的數(shù)組實(shí)例并完成復(fù)制。Sort方法的語法格式為: (數(shù)組名)4. Reverse方法Reverse方法用于反轉(zhuǎn)一維數(shù)組。1. 遍歷一維數(shù)組一維數(shù)組的遍歷只需要使用一個(gè)循環(huán)語句就可以了,例如,前面介紹過的一組數(shù):1,2,3,4,5,6,7,8,9,10若要使用數(shù)組來處理,可以先聲明一個(gè)int型的數(shù)組,然后創(chuàng)建數(shù)組實(shí)例,接下來使用for語句遍歷該數(shù)組,給各個(gè)數(shù)組元素賦值。 string[] strs = new string[7] { A, B, C, D, E }。創(chuàng)建數(shù)組實(shí)例的方法與創(chuàng)建類的實(shí)例的方法類似,其一般形式如下:數(shù)組名 = new 數(shù)據(jù)類型[]例如,前面聲明的兩個(gè)一維數(shù)組numbers和strs,可以使用以下語句來實(shí)例化://**********************************************************************numbers = new int[10]。本小節(jié)將介紹聲明C 數(shù)組的一般形式。1,2,3,4,5,6,7,8,9,10A,B,C,D,E,F(xiàn),G2. 數(shù)組元素與下標(biāo)在同一數(shù)組中,構(gòu)成該數(shù)組的數(shù)據(jù)稱為數(shù)組元素。④ “goto”和標(biāo)簽必須同時(shí)出現(xiàn)在程序的有效區(qū)之內(nèi),否則會(huì)產(chǎn)生編譯錯(cuò)誤。do...while語句的語法格式為:do{ 循環(huán)體} while (表達(dá)式)。for語句的使用示例如下://**********************************************************************int i。 break。 [default: 語句組n + 1 break。1。從宏觀上來看,任何程序或系統(tǒng)都可以看成是由一個(gè)個(gè)基本結(jié)構(gòu)或基本程序段構(gòu)成的順序結(jié)構(gòu)。3) 全部大寫如果標(biāo)識(shí)符包含的字符數(shù)較少,可以采用全部大寫的方法,一般用于常量的命名,如PI、MAX、MIN。操作數(shù)可以是一個(gè)類型名,操作數(shù)的存儲(chǔ)大小由操作數(shù)的數(shù)據(jù)類型決定。自增運(yùn)算符(++)可以放在被操作變量的前面(稱為前自增),也可以放在被操作變量的后面(稱為后自增)。例如,!(210) 的值為true。字符串連接表達(dá)式的結(jié)果仍為字符串類型的數(shù)據(jù),例如:Visual + C + 2008 // 結(jié)果為Visual C 2008對(duì)字符串連接運(yùn)算符說明如下:當(dāng)“+”連接的對(duì)象中既有字符串又有數(shù)字時(shí),則可以省略數(shù)字的字符串定界符(),例如,Visual + C + 2008可以寫成Visual + C + 2008這樣做并不會(huì)影響計(jì)算的結(jié)果,但是并不提倡這樣做。//********************************************************************** 變量變量是在程序運(yùn)行的過程中,其值可以改變的量,它表示數(shù)據(jù)在內(nèi)存中的存儲(chǔ)位置,每個(gè)變量都有一個(gè)數(shù)據(jù)類型,以確定哪些數(shù)據(jù)類型的數(shù)據(jù)能夠存儲(chǔ)在該變量中。 命名空間在編寫大型程序時(shí),隨著代碼的增多,就意味著越來越多的名稱、命名數(shù)據(jù)、已命名過程以及已命名類等,這就極有可能發(fā)生兩個(gè)或者兩個(gè)以上的標(biāo)識(shí)符名稱沖突,造成項(xiàng)目的失敗。C ,因此,提供給C 。本節(jié)將介紹這些概念。引入“”命名空間的代碼如下://**********************************************************************using //********************************************************************** 常量與變量計(jì)算機(jī)處理的數(shù)據(jù)分為常量和變量兩種,本節(jié)將介紹常量與變量的概念以及它們的聲明和使用方法。x = 。關(guān)系表達(dá)式的運(yùn)算結(jié)果是一個(gè)bool值,即true或false。amp。 其他運(yùn)算符除了前面介紹的一些運(yùn)算符,Visual C 2008還提供了一些其他的運(yùn)算符,如條件運(yùn)算符、is運(yùn)算符和typeof運(yùn)算符等。表26 運(yùn)算符的優(yōu)先級(jí)級(jí) 別運(yùn) 算 符第一級(jí)++、(作為前綴)、()、+、 (取負(fù))、!、~第二級(jí)*、/、%、+、第三級(jí)、第四級(jí)、=、=、==、!=第五級(jí)amp。如果變量僅用來在循環(huán)中計(jì)數(shù),即作為循環(huán)變量,則優(yōu)先使用i、j、k、l、m、n等。1. if語句if語句是用于實(shí)現(xiàn)單條件(即只有一個(gè)條件)選擇結(jié)構(gòu)的語句,其特點(diǎn)是:當(dāng)給定條件(條件表達(dá)式)為真時(shí),執(zhí)行條件為真的語句組(以下稱為“語句組4) 嵌套格式else if如果程序中出現(xiàn)了多層的if語句嵌套,會(huì)使得程序結(jié)構(gòu)很不清晰,從而使代碼的可讀性很差。多分支switch語句的執(zhí)行過程如下。它不僅能用于確定循環(huán)次數(shù)的循環(huán),也可以用于不確定循環(huán)次數(shù)的循環(huán)。}//**********************************************************************2. while語句與for語句一樣,while語句也是C 的一種基本的循環(huán)語句,它常常用來解決根據(jù)條件執(zhí)行循環(huán)而不關(guān)心循環(huán)次數(shù)的問題。將上面介紹的for語句使用示例改寫成do...while語句如下://**********************************************************************int i = 0。4. return語句return語句終止它出現(xiàn)在其中的方法的執(zhí)行并將控制返回給調(diào)用方法,具有跳轉(zhuǎn)的功能。在Visual C 2008中,數(shù)組元素的索引值是從0開始的,即:0,1,2,3,4,5,6,…。② 聲明數(shù)組時(shí)不能指定數(shù)組的大小。 數(shù)組的初始化上面提到過,創(chuàng)建一個(gè)數(shù)組的實(shí)例,系統(tǒng)會(huì)使用不同數(shù)據(jù)類型的默認(rèn)值對(duì)數(shù)組元素賦初值,通常把這個(gè)過程稱為數(shù)組的初始化。 訪問單個(gè)數(shù)組元素對(duì)數(shù)組中的一個(gè)元素進(jìn)行讀寫等操作,稱為訪問單個(gè)數(shù)組元素,本小節(jié)將介紹在一維數(shù)組和二維數(shù)組中訪問單個(gè)數(shù)組元素的方法。 i = 9。因?yàn)閿?shù)組是引用類型,因此,在復(fù)制一個(gè)數(shù)組時(shí),最終獲得的是對(duì)同一個(gè)數(shù)組實(shí)例的兩個(gè)引用。 方法的聲明每一個(gè)方法都有一個(gè)名稱(方法名)和一個(gè)方法的主體(方法體)。注意:Visual C 2008不支持全局方法,所有的方法必須在類的內(nèi)部定義,否則將發(fā)生編譯錯(cuò)誤。z = AddValues(x, y)。若要使用out參數(shù),則不需要對(duì)實(shí)參進(jìn)行初始化。引用類型則不同,當(dāng)聲明一個(gè)引用類型(如類類型)變量(對(duì)象)時(shí),編譯器不會(huì)生成代碼來分配一個(gè)足以容納該對(duì)象的內(nèi)存塊,而是分配一小塊內(nèi)存,該內(nèi)存塊剛好可以容納包含對(duì)象的另一內(nèi)存塊的地址(或?qū)δ莻€(gè)內(nèi)存塊的一個(gè)引用)。例如,“Form1”、“StudentInformation”、“TxtWele”。表28 值類型與引用類型的區(qū)別區(qū) 別 點(diǎn)值 類 型引用類型內(nèi)存分配地點(diǎn)分配在棧中分配在堆中效率效率高,不需要地址轉(zhuǎn)換效率低,需要進(jìn)行地址轉(zhuǎn)換內(nèi)存回收使用完后,立即回收使用完后,不是立即回收,而是等待“無用存儲(chǔ)單元收集器”(GC)回收賦值操作進(jìn)行復(fù)制,創(chuàng)建一個(gè)同值新對(duì)象只是對(duì)原有對(duì)象的引用函數(shù)參數(shù)與返回值復(fù)制對(duì)象,創(chuàng)建一個(gè)副本引用原有的對(duì)象,并不產(chǎn)生新的對(duì)象類型擴(kuò)展不易擴(kuò)展容易擴(kuò)展 類 與 對(duì) 象面向?qū)ο蟀褦?shù)據(jù)及對(duì)數(shù)據(jù)的操作方法放在一起,作為一個(gè)相互依存的整體——對(duì)象。(3) out在作為參數(shù)調(diào)用函數(shù)之前,變量可以不被賦值。然而在少數(shù)情況下,程序員可能希望在方法調(diào)用時(shí),同時(shí)改變實(shí)參的值。}//********************************************************************** 方法的調(diào)用聲明方法的目的就是為了使用方法,在Visual C 2008中,使用方法的過程稱為方法的調(diào)用。② 方法名為方法的名稱,它的取名遵循C 的合法標(biāo)識(shí)符規(guī)則,并且方法的命名應(yīng)當(dāng)采用Pascal風(fēng)格,使用動(dòng)詞或動(dòng)詞短語命名,這在前面介紹命名規(guī)則時(shí)已經(jīng)介紹過。int[] copy = new int[]。因此所有數(shù)組都可以使用它的屬性和方法,下面介紹一些常用的屬性和方法。同理“B”為數(shù)組strs的第2個(gè)元素,因此索引值為1。string[] strs = new string[] { A, B, C, D, E, F, G }。其一般形式為:數(shù)組類型[若干個(gè)逗號(hào)] 數(shù)組名因?yàn)橐粋€(gè)逗號(hào)能分開兩個(gè)下標(biāo),而二維數(shù)組有兩個(gè)下標(biāo),所以聲明二維數(shù)組需要使用一個(gè)逗號(hào),例如,前面給出的矩陣:如果使用數(shù)組來處理,則可以聲明二維數(shù)組如下://**********************************************************************int[,] nums。如:依此類推,需要3個(gè)下標(biāo)的數(shù)組,稱為三維數(shù)組;數(shù)組有多少個(gè)下標(biāo),就稱為多少維數(shù)組,二維或以上維數(shù)的數(shù)組稱為多維數(shù)組。另外,在聲明及使用的方式等方面都有所不同,下面首先來看一下有關(guān)數(shù)組的幾個(gè)概念,然后再介紹C 數(shù)組與其他程序設(shè)計(jì)語言的數(shù)組的差異。在Visual C 2008中,有g(shù)oto語句、break語句和continue語句等跳轉(zhuǎn)語句。將上面介紹的for語句使用示例改寫成while語句://**********************************************************************int i = 0。② 表達(dá)式1僅在進(jìn)入循環(huán)之前執(zhí)行一次,通常用于循環(huán)變量的初始化,如“i = 0”,其中i為循環(huán)變量。switch語句使用示例如下://**********************************************************************switch (n % 2){ case 0: (() + 是偶數(shù))。}else{ (() + 既不是偶數(shù), 也不是奇數(shù))。② 語句組可以是一條語句,也可以是多條語句。例如,btnOk、lblShow、txtInputNum等。 命 名 規(guī) 則編寫代碼時(shí),使用良好的風(fēng)格對(duì)標(biāo)識(shí)符命名是一個(gè)優(yōu)秀的程序員必須養(yǎng)成的習(xí)慣。3. typeof運(yùn)算符。表24 賦值運(yùn)算符運(yùn) 算 符賦值表達(dá)式示例結(jié)果(設(shè)變量a的初始值為2)= a = 8 把值8賦給變量aa = 8+=a += 8a = 10(相當(dāng)于a = a + 8)=a = 8a = 6(相當(dāng)于a = a 8)*=a *= 8a = 16(相當(dāng)于a = a * 8)/=a /= 2a = 1(相當(dāng)于a = a / 2)%=a %= 2a = 0(相當(dāng)于a = a % 2) 位運(yùn)算符計(jì)算機(jī)處理的數(shù)據(jù)都是以二進(jìn)制的形式保存的,Visual C 2008提供了一些專門針對(duì)二進(jìn)制數(shù)的運(yùn)算符,即位運(yùn)算符。其中,只有邏輯非(!)為一元運(yùn)算符,其他均為二元運(yùn)算符。表22 算術(shù)運(yùn)算符運(yùn) 算運(yùn) 算 符算術(shù)表達(dá)式示例結(jié)果及說明取負(fù)1對(duì)數(shù)字1進(jìn)行取負(fù)運(yùn)算加法+1+21加上2,結(jié)果為3減法121減去2,結(jié)果為1乘法*121乘以2,結(jié)果為2除法/10/210除以2,結(jié)果為5求余%10%4取10除以4的余數(shù),結(jié)果為2對(duì)算術(shù)運(yùn)算符說明如下:① “%”為求余運(yùn)算符,求兩個(gè)數(shù)相除后的余數(shù)。例如://**********************************************************************const int MIN = 100。(2) 如果以下劃線開頭,則必須包括至少一個(gè)其他字符。Error! No text of specified style in document.第2章 C 語言基礎(chǔ)本章將首先介紹C 的基本數(shù)據(jù)類型、關(guān)鍵字和標(biāo)識(shí)符、常量與變量、運(yùn)算符和表達(dá)式,以及C 編碼規(guī)范等基礎(chǔ)知識(shí)。(1) 標(biāo)識(shí)符必須由字母、十進(jìn)制數(shù)字、下劃線(_)或漢字組成,且只能以字母、下劃線或漢字開頭。② 表達(dá)式由數(shù)值、字符、字符串常量及運(yùn)算符組成,也可以包括前面定義過的常量,但是不能使用函數(shù)調(diào)用。Visual C 2008的算術(shù)運(yùn)算符及相應(yīng)的表達(dá)式示例如表22所示。(與)、||(或)、!(非)。Visual C 2008的賦值運(yùn)算符(
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1