蘇坤《c#入門基礎(chǔ)》視頻教程筆記.doc_第1頁
蘇坤《c#入門基礎(chǔ)》視頻教程筆記.doc_第2頁
蘇坤《c#入門基礎(chǔ)》視頻教程筆記.doc_第3頁
蘇坤《c#入門基礎(chǔ)》視頻教程筆記.doc_第4頁
蘇坤《c#入門基礎(chǔ)》視頻教程筆記.doc_第5頁
免費預(yù)覽已結(jié)束,剩余55頁可下載查看

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

課程學習筆記第一天課程學習筆記(2012.10.10)1. 概念: .net和C#A、.net/dotnet: 一般指.Net Framework框架,一種平臺,一種技術(shù)。B、 C#(sharp)是一種編程語言,可以開發(fā)基于.Net平臺的應(yīng)用。C、(*)JAVA既是一門技術(shù)又是一門編程語言。2. .Net都能做什么 在.Net 這個平臺上開發(fā)的桌面應(yīng)用程序叫 winform 應(yīng)用程序開發(fā)。3. 解決方案中可以包含多個項目,項目可以包含多個文件,文件中是我們寫的程序。4. 在文件中,命名空間可以包含類,類中可以包含方法,方法中可以是我們寫的程序。5. 重置開發(fā)環(huán)境: 可以使我們的開發(fā)工具恢復(fù)默認狀態(tài)。 工具-導入導出 一般的窗口不小心關(guān)閉了,再視圖中找。6. Main方法是我們程序的入口方法。當我們執(zhí)行一個程序時,會首先找到Main方法,從Main的第一句程序開始執(zhí)行,當Main方法執(zhí)行完成后(及執(zhí)行到Main方法的反大括號),程序就結(jié)束了。 所以,現(xiàn)在我們初學者寫程序,就先寫在Main方法中。 一般情況下,一個程序只能有一個Main方法。7. .sln是解決方案文件。.csproj 是項目文件。8. 今天學習的第一句話:Console.WriteLine(“你想顯示的內(nèi)容”);第二句話:Console.ReadKey();當程序執(zhí)行到Console.ReadKey();時,程序會停到這里,等待用戶從鍵盤上鍵入一個鍵,用戶鍵入這個鍵之后,程序才繼續(xù)執(zhí)行。9. 在C#中,每一句話都必須以分號結(jié)束(;).10. 設(shè)置vs中字體大?。?工具選項行號的顯示:工具選項11. C#中的注釋,什么是注釋呢? 對我們寫的程序進行解釋,注釋是給人看的。 有三種注釋:1. 單行注釋。 以 / 開始,到本行結(jié)束。2. 多行注釋。 /*開始 */結(jié)束,之間的都為注釋。3. 文檔注釋。用于對類和方法進行注釋,在類或方法前面,連續(xù)輸入3個/ 12. 下面的一對指令可以折疊一段代碼。 #region 和#endregion13. .net是一種多語言平臺,開發(fā).net可以用多達幾十種語言進行開發(fā)。 Java:是一種單語言的平臺。一種語言多種平臺。14. MSIL:微軟中間語言。第二天課程1.內(nèi)存:用戶存儲正在運行的程序數(shù)據(jù)(不準備)。RAM:內(nèi)存的特點,斷電后里面的數(shù)據(jù)丟失。2.變量:變量代表著一塊內(nèi)存空間,我們可以通過變量名稱向內(nèi)存存/取數(shù)據(jù),有變量就不需要我們記憶復(fù)雜的內(nèi)存地址。3. 向內(nèi)側(cè)申請一塊內(nèi)存空間的語法: 數(shù)據(jù)類型 變量名;C#中常用的數(shù)據(jù)類型:Int類型: 整數(shù)數(shù)據(jù)類型。Double類型: 小數(shù)Char類型: 字符型 只能存儲一個字符,并且存儲的這個字符要求用單引號引起來。String類型: 字符串。 就是把0個或者1個或多個字符連接起來,字符串要求用引號引起來。Decimal類型: 存儲金錢。數(shù)字后面必須要加M/m. 注意:在C#開發(fā)環(huán)境中,直接寫一個小數(shù)點的數(shù)字,這個數(shù)字是double類型的。在一個小數(shù)后面加一個M/m,就告訴編譯器這是decimal類型的。4.變量聲明的3種方法:1) 先聲明,再賦值。 Int a; a=3;2) 定義變量時,直接賦值。 Int a = 3;3) 一次聲明多個同類型的變量,多個變量名稱之間要用逗號分割。最后以;結(jié)束這句話。 舉例: string zsName,lsName,wwName; Int zsAge = 18,lsAge = 20,wwAge = 22;注意:變量一定要先聲明,再賦值,最后使用(取值/調(diào)用/寫這個變量)。5.變量的命名規(guī)則: 1)必須以“字母”_或符號開頭(不能以數(shù)字開頭)。 2)后面可以跟任意“字母”、數(shù)字、下劃線。注意:A 你起的變量名不要與C#系統(tǒng)中的關(guān)鍵字重復(fù)。B 在C#中,大小寫是敏感的。C 同一個變量名不允許重復(fù)定義(先這么認為,不嚴謹) 3)定義變量時,變量名要有意義。6. C#變量命名編碼規(guī)范Camel 命名法: 首個單詞的首字母小寫,其余單詞的首字母大寫。 如:studentName zsAge name Pascal命名規(guī)范:每一個單詞第一個字母都大寫。如SoftwareName SystemVersion 如果使用到英文單詞的縮寫,全部用大寫!在方法中定義變量,要使用Camel命名法。Main方法也是。7. 在一個方法中,一般情況下變量只能定義一次(先這么認為),但可以多次賦值,再次賦值時,會把變量中原有的值給覆蓋掉。8.“+”在C#中有兩種意義: 1)是數(shù)學中的加法運算:兩邊參與加法的運算的數(shù)據(jù)類型為數(shù)字類型,則“+”表示數(shù)學上的加法意義。 2)是連接兩個字符串:兩邊參與加號運算的數(shù)據(jù),有一個是字符類型,那個找個“+”號就是連接的意義。9.占位符: 在Console.Writline(“”)中,第一個變量/字符串中可以使用占位符。 占位符由數(shù)字組成,數(shù)字由0開始編號,如下: 第1個占位符:0第2個占位符:1第3個占位符:2 舉例如下: Console.Writeline();有多個參數(shù)時,輸出都是第一個參數(shù)中的內(nèi)容,從第二個參數(shù)開始,都是用來替換第一個參數(shù)中的占位符的值,所以從第二個參數(shù)開始,要不要輸出,就要看第一個參數(shù)中有沒有相關(guān)的占位符。 注意,電話號碼一般用 string 類型。10. 交換兩個變量的值必須借助第三者:11.學習第三句話: Console.Readline(); 這句話用于讓用戶從鍵盤上輸入一句話,當程序執(zhí)行到Console.Readline();時,就會暫停,然后等待用戶從鍵盤上輸入,按回車程序?qū)⒗^續(xù)執(zhí)行。 如果想要得到用戶輸入的內(nèi)容,就需要定義一個string類型的變量,寫在下面這句話前面,接收用戶輸入的內(nèi)容。 接收用戶輸入的內(nèi)容必須定義一個字符串來接收。String input=Console.ReadLine();12.字符串中的轉(zhuǎn)義 當我們需要在字符串中輸入一些特殊字符時,比如:半角引號,換行,退格時。 就需要使用轉(zhuǎn)義字符。 轉(zhuǎn)義字符是一個字符,他由一個+一個字母來組成具有特殊意義的一個字符。 常用的轉(zhuǎn)義字符: n 換行 b backspace 退格 t tab鍵(由多個空格字符組成的一個字符,具有行與行對其的功能)。 輸出 ” 輸出” 在字符串前面加符號有兩種意義:1) 字符串中如果有 ,則不再理解為轉(zhuǎn)義符。2) 是字符串可以換行。 如果字符串中前面加了符號,在字符串上用兩個雙引號代表一個雙引號。13.算術(shù)運算符及算術(shù)表達式。 1)算數(shù)運算符 :+ - * / %(取余數(shù)/取模),他們都是二元運算符。要求參與的兩個操作數(shù)的類型必須相同,并且經(jīng)過運算后的結(jié)果與操作數(shù)的類型相同。 2)在算術(shù)表達式中,如果要改變計算的優(yōu)先級,用小括號。 小括號可以無限極的出現(xiàn)(必須成對出現(xiàn))。14.算術(shù)運算符自動類型轉(zhuǎn)換 15.類型自動轉(zhuǎn)換(隱式轉(zhuǎn)換)規(guī)則 參與運算(算術(shù)運算和賦值運算)的操作和結(jié)果類型必須一致。當不一致時,滿足下面條件時,系統(tǒng)自動完成類型的轉(zhuǎn)換。1) 參與運算的兩個數(shù)據(jù)類型必須相兼容。 例如:int和double兼容。2)必須一邊的數(shù)據(jù)類型表示范圍小,一邊的范圍大,并且把小的轉(zhuǎn)換成大的不丟失精度。2) 對于表達式,如果一個操作數(shù)為double類型,整個表達式可提升為double類型。在自動轉(zhuǎn)換中,轉(zhuǎn)換是不會丟失精度的。如果丟失精度,那個這個轉(zhuǎn)換肯定不會自動完成。經(jīng)常見到的就是,參與運算的兩個操作數(shù),一個是int,一個是double,那么int類型會自動轉(zhuǎn)換成double類型。 如果一個操作數(shù)為double類型,則整個表達式的運算結(jié)果為double類型。16.強制類型轉(zhuǎn)換。 當需要丟失精度的轉(zhuǎn)換(如從 double 3.14轉(zhuǎn)換到int 3的轉(zhuǎn)換,會丟失0.14的精度)時,系統(tǒng)是不會幫我們自動轉(zhuǎn)換的,需要我們程序員來寫代碼完成轉(zhuǎn)換。 強制轉(zhuǎn)換的語法為: (數(shù)據(jù)類型名)待轉(zhuǎn)換的值; 注意:下面的兩種轉(zhuǎn)換是錯誤的,因為強制類型轉(zhuǎn)換要求帶轉(zhuǎn)換的類型和目標類型必須是數(shù)字。 17.類型轉(zhuǎn)換: Convert.ToInt32(); Int 變量名 = Convert.ToInt32(代轉(zhuǎn)字符串); 上面的語句的意義:把待轉(zhuǎn)字符串轉(zhuǎn)換成int類型后賦給變量。 String strSecore = “90”; Int iScore = Convert.ToInt32(strSeore); 把 strScore 轉(zhuǎn)換成 Int 類,并且賦給iScore。 18. try-catch的使用(簡單用法) C#中異常捕獲如何完成: try 有可能出現(xiàn)錯誤的代碼寫在這里Catch 出錯后的處理。上面的程序如何執(zhí)行: 如果try 中的代碼沒有出錯,則程序正常運行 try 中的內(nèi)容后,不會執(zhí)行 catch 中的內(nèi)容。 如果 try 中的代碼一旦出錯,程序立即跳入catch 中去執(zhí)行代碼。那么 try中的出錯代碼后面的代碼不再執(zhí)行了。19.自加自減復(fù)合賦值-關(guān)系表達式 a. + 自加一 有前加和后加 - 自減一 有前減和后減 Int age = 18; Int sum = age+ - 10; 上面age 是后加,所以在進行語句運算時,age+取age的原值參與運算,所以sum = 8; Int age = 18; Int sum = +age - 10; 上面代碼age是前加,所以在進行語句運算時,+age取age加1后的值,所以sum = 9; 總之,不管是+age還是age+,經(jīng)過運算后,age的值都進行了+1運算。 Int age = 18; Int sum = age+ - 10;相當于: Int age = 18; Int sum = age 10;age= age + 1;int age = 18;int sum = +age 10;相當于:int age = 18;age = age + 1;Int sum = age 10;在C#中,一般情況下,一元運算符的優(yōu)先級大于二元運算符。 一元運算符為:+ ,- , 二元運算符 :+ - * / b. 復(fù)合運算符l += 例如:age = age + 3; age + = 3;l -=l *=l /=l %=能夠改變變量中的值的: = +/-20.關(guān)系運算符(比較運算) 在C#中,有6個關(guān)系運算符,用于比較兩個事物之間的關(guān)系。 大于 = 大于等于 = 小于等于 關(guān)系表達式:由關(guān)系運算符連接起來的式子。21.什么是bool類型(布爾)關(guān)系表達式的運算結(jié)果為bool類型,bool類型只有兩個值,一個是true,一個是false。 如果關(guān)系運算表達式成立,則這個表達式的值為true,否則為false。22.邏輯運算符: & | ! 邏輯(與)&:邏輯與運算: 表達式1 & 表達式2 邏輯與連接的兩個表達式,要能夠求解成bool類型,一般情況都是關(guān)系表達式。整個邏輯與運算的結(jié)束也是bool類型。 表達式1表達式2邏輯與結(jié)果TrueTrueTrueTrueFalseFalseFalseTrueFalseFalseFalseFalse當兩個表達式全為True,其結(jié)果為True。邏輯或(或者): 表達式1 | 表達式2 邏輯或連接的兩個表達式,要求能夠求解成bool類型,一般情況都是關(guān)系表達式,整個邏輯或運算結(jié)束也是bool類型:表達式1表達式2運算結(jié)果TureTureTureTureFalseTureFalseTureTureFalseFalseFalse 當兩個表達式有一個為True,其結(jié)果為ture。 邏輯非:! 這是一個一元運算符。 用法: ?。ú紶栴愋偷谋磉_式) 作用: 取反。 即布爾表達式為ture,加!后,其整個式子為false。 反則一樣。 23.if結(jié)構(gòu)的基本語法: if(條件) 語句1; 執(zhí)行過程:首先判斷條件的結(jié)果,如果條件為ture,則這行語句1,如果條件為false,則跳過語句1。執(zhí)行后面的語句。 注意:1)if后面的括號中的條件,要能計算成一個bool類型的值。 2)默認情況下,if語句只能帶1句話,即和if語句有關(guān)系的語句只有語句1.if帶多句話可以寫成:if(條件) 語句1; 語句2; 。要求:我們在寫程序的時,哪怕if語句只帶一句話,也要寫在大括號中。(16節(jié))24. if-else結(jié)構(gòu):語法:if(條件) 語句1; else語句塊2; 執(zhí)行過程: 如果條件為ture,則執(zhí)行if帶的語句塊1,并且跳過else帶的語句2 如果條件為false,則跳過if帶的語句塊1,執(zhí)行else帶的語句塊2 上面兩個語句塊,根據(jù)條件結(jié)束為ture或False,總要執(zhí)行一個。25. if-else if在if-else if語句中,只有當上一個條件不成立時,才會進入下一個if語句并進行if語句后面的條件判斷。一旦有一個if后面的條件為ture,則執(zhí)行此if所帶的語句(塊),語句(塊)執(zhí)行完成后,程序跳出if-else if結(jié)構(gòu)。 如果所有的if條件都不成立,則執(zhí)行最后的else所帶的語句,如果最后沒有else語句,則什么都不執(zhí)行。26.switch-case語法: switch(表達式/變量) case 值1:語句塊1; break; case 值2:語句塊2; break; default: 語句塊3; break; 執(zhí)行過程:首先計算表達式,然后根據(jù)計算的結(jié)果與匹配case后面的值,如果有匹配項,則執(zhí)行匹配項后面的語句,直到break語句跳出 switch-case,如果所有的case值都不匹配,那么default則執(zhí)行 default后面的語句,直到 break結(jié)束。如果沒有default,則跳出switch-case,什么都不執(zhí)行。27.if-else if與 switch的比較:l 相同點:都可以實現(xiàn)多分支結(jié)構(gòu)l 不同點: switch:一般 只能用于等值比較 if-else if:可以處理范圍第21節(jié)28.do-while語法:do 循環(huán)體;while(條件);執(zhí)行過程:1. 執(zhí)行循環(huán)體,執(zhí)行完循環(huán)體轉(zhuǎn)向22. 判斷條件是否成立,如果條件為true,則轉(zhuǎn)向1,如果條件為false,則轉(zhuǎn)向3.3. 跳出循環(huán),循環(huán)結(jié)束。 假如循環(huán)條件一開始就不成立,對于while循環(huán),一次都不會執(zhí)行。對于do-while循環(huán)體會執(zhí)行一次。 所以,do-while的循環(huán)體一般至少會被執(zhí)行一次。while先判斷,后執(zhí)行。do-while先執(zhí)行,后判斷。29. try-catch 檢測異常: try /檢測 有可能出現(xiàn)異常的代碼 catch 出錯后進入catch后執(zhí)行的代碼如果try中的代碼沒有異常,則不會執(zhí)行catch中的代碼。如果try中的代碼有異常,則直接跳入catch中執(zhí)行代碼。第24節(jié)30.程序調(diào)試 1.設(shè)置斷點。 2.單步運行。 3.觀察變量。31. for循環(huán): 語法: for(表達式1;表達式2;表達式3;) 循環(huán)體;for循環(huán),一般用于已知循環(huán)次數(shù)的循環(huán)。一般情況,表達式1:用于定義循環(huán)變量和對循環(huán)變量賦初值。 表達式2:循環(huán)條件。 表達式3:用于改變循環(huán)變量的值。執(zhí)行過程:第1步:計算表達式1,轉(zhuǎn)向第二步。第2步:計算表達式2(循環(huán)條件),如果表達式2的值為true轉(zhuǎn)向第3步,如果表達式2的值為false,轉(zhuǎn)向5第步。第3步:執(zhí)行循環(huán)體,轉(zhuǎn)向第4步。第4步:執(zhí)行表達式3,轉(zhuǎn)向第2步。第5步:循環(huán)結(jié)束。32. 水仙花數(shù): 設(shè)一個三位數(shù)為:abc 如果a*a*a+b*b*b+c*c*c=abc則找個數(shù)為水仙花數(shù)。33. break break用于循環(huán)中,退出當前循環(huán)。1) 可以用于switch-case判斷中,用于跳出switch.2) 用在循環(huán)中,用于立即跳出(終止)循環(huán)。注意:用于循環(huán)中時,跳出break所在的循環(huán)。34. continue; 用于循環(huán)中,程序一旦執(zhí)行到continue語句,立即結(jié)束本次循環(huán)(就是不再執(zhí)行循環(huán)體中continue下面的語句),直接進行下一次循環(huán)。(do-while/while直接進入下一次循環(huán)條件的判斷,如果條件成立,則再次進入循環(huán))。 對于for循環(huán),先執(zhí)行表達式3,再判斷循環(huán)條件是否成立。)35.小節(jié): 三元表達式: 表1?表2:表3 執(zhí)行過程:首先計算表達式1(表達式1應(yīng)該是一個能夠計算成bool類型的值),如果表1的值為true,則表達式2的值作為整個表達式的值,如果表1的值為false,則表達式3的值做為整個表達式的值。 表達式2和表達式3的類型一定要相同(相兼容)。 1.順序結(jié)構(gòu):語句順序執(zhí)行。 2.分支結(jié)構(gòu):語句滿足條件下執(zhí)行if, if-else, if-else-if, switch-case; 表1?表2:表3(三元) 3.循環(huán)結(jié)構(gòu):語句在滿足條件下循環(huán)執(zhí)行多次 while , do-while, for 4.跳轉(zhuǎn)語句 break, continue, goto35. 枚舉常量結(jié)構(gòu) 1.常量: 語法: const 類型 常量名 = 常量值;舉例: const double PI = 3.14; 2.枚舉: 讓我們定義一種枚舉類型,并且在定義這種類型時我們要指定找個類型的所有值。 語法: enum 自己起的類型名稱 值1,值2,值3,。值n; 枚舉的定義:一般和類定義在同一個級別。這樣,在同一個命名空間下的所有的類就都可以使用找個枚舉了(方法中/類中也可以)。 枚舉的作用:1)限制用戶不能隨意賦值,只能在定義枚舉時列舉的值中選擇。2)不需要死記每一個值是什么,只需要選擇相應(yīng)的值。注意:1.定義枚舉時,值不能是int類型2.枚舉定義的變量都可以強制轉(zhuǎn)換成一個int類型。 3.枚舉的值在定義時是有一個默認編號的,編號從0開始。 如果把一個字符串轉(zhuǎn)換成枚舉類型: (自枚)(Enum.Parse(typeof(自枚),”待轉(zhuǎn)換的字符串”); 第29節(jié) 36.結(jié)構(gòu) 為什么我們要用結(jié)構(gòu): 1)比如我們上課講的為了存儲一個人的信息,要聲明一組變量。當我們要存儲n個人的信息時,就要聲明n組變量,麻煩。 2)存儲一個人的信息的這幾個變量之間沒有關(guān)系,容易記亂。 語法: 訪問修飾符 struct 結(jié)構(gòu)名 定義結(jié)構(gòu)成員例如:注意:定義好一個結(jié)構(gòu)后,就可以直接聲明相應(yīng)的變量了。 聲明好變量后,通過變量名.成員名 來訪問結(jié)構(gòu)的成員。舉例:37.計算機基礎(chǔ)知識: 計算機中最小的單位叫“位”,bit 比特 b 就把8個進制分成一組,那么8個進制位叫做 字節(jié) Byte B 計算機能夠處理的最小單位。 1KB=1024B 1MB=1024KB 1GB=1024MB 1TB=1024GB 1Gb=128M38.數(shù)組 為什么使用數(shù)組:可以幫我們一次聲明多個同類型的變量,這些變量在內(nèi)存中是連續(xù)存儲的。 語法: 數(shù)據(jù)類型 數(shù)組名=new 數(shù)據(jù)類型數(shù)組長度; 例如: intscore = new int5; 就聲明了一個長度為5的數(shù)組,數(shù)組叫score. 通俗點說:就是聲明了一個數(shù)組,里面包含5個int類型的變量。數(shù)組名叫:score 里面的5個int類型的變量叫做:數(shù)組的元素。 如何訪問數(shù)組:通過下標(索引)來訪問數(shù)組: 數(shù)組名編號比如,我們要向第0個元素賦一個3,可以寫成: score0=3;int類型數(shù)組一旦聲明,里面的每一個元素被初始化成0。通過 數(shù)組名.Length 可以獲得數(shù)組的長度。39.數(shù)組中的變量位置交換 A+b=Length-1-a; 5個元素(2) 6個元素(3) 0-4 0-5 1-3 1-4 2-3 N個元素進行交換。 1)交換n/2次。 2)在一個循環(huán)中,第i個元素與第Length-1-i個元素進行交換。第32節(jié)40.冒泡排序: 讓數(shù)組中的元素兩兩比較(第i個與第i+1個比較),經(jīng)過n(i-1)遍兩兩比較,數(shù)組中的元素能按照我們預(yù)期的規(guī)律排序。 1.要從大到小排序,我們進行兩兩比較的時候用 ”): 20,30,40,50,60,70,10 第一趟 比較6次。 30,40,50,60,70,20,10 第二趟 比較5次。 40,50,60,70,30,20,10 第三趟 比較4次。 同理。 70,60,50,40,30,20,10 第六趟 比較1次。也就是說n個數(shù)需要排n-1趟。第t趟比較n-t次。i=0 第一趟i=1 第二趟趟數(shù):i+1 t= i + 1for(int j = 0; j n i -1;j+)則為下面代碼:for(int i = 0;i numbers.legth 1;i+) for(int j = 0;j ) 交換例子:41.方法(函數(shù)) 功能:用來復(fù)用代碼的。 當我們在一個程序中反復(fù)的寫了同樣的代碼,那一般情況下,我們可以把需要重復(fù)寫的代碼定義在一個方法中,用的時候只需要調(diào)用就行了。定義方法的語法:public訪問修飾符static 返回值類型 方法名(參數(shù)) 方法體;注意:1)一般情況下,方法一般要定義在類中。 2)如果方法沒有返回值,則返回值類型寫 void。 3)如果方法沒有參數(shù),()不能省略。 Console.Clear();- 清屏方法的調(diào)用:如果是靜態(tài)方法(由static修飾的)則使用 類名.方法名()在類中調(diào)用本類調(diào)用的方法,可以寫成 方法名();return:立即退出本方法。42.變量的作用域在方法中定義的變量稱為局部變量,其作用域從定義開始,到其所在的大括號結(jié)束為止。43.參數(shù) 當被調(diào)用者想得到調(diào)用者方法中的變量時,則可以讓調(diào)用者以參數(shù)的形式給被調(diào)用者。 如: public static void Test(int number) /形參在方法名后面的括號內(nèi)定義的變量,叫做定義這個方法的參數(shù),這里定義的變量用于接收調(diào)用者傳來的數(shù)據(jù)。注意:如果一個方法一旦有參數(shù),那么調(diào)用者必須傳參數(shù),并且傳參數(shù)的個數(shù)與對應(yīng)位置類型必須相同。例子:44.返回值 當調(diào)用者想訪問

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論