資源描述:
《c學(xué)習(xí)筆記-c程序設(shè)計基礎(chǔ)》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫。
1、實例:一個C#控制臺應(yīng)用程序主要由以下幾部分構(gòu)成:1.導(dǎo)入其他系統(tǒng)預(yù)定義元素部分高級程序設(shè)計語言總是依賴許多系統(tǒng)預(yù)定義元素,為了在C#程序中能夠使用這些預(yù)定義元素,需要對這些元素進行導(dǎo)入。上面創(chuàng)建的控制臺應(yīng)用程序中,使用下述代碼段導(dǎo)入了對其他命名空間的引用:usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;2.命名空間使用關(guān)鍵字namespace和命名空間標識符(命名空間名字)構(gòu)建用戶命名空間,空間的范圍用一對花括
2、號限定,如下所示:namespaceHello//默認情況下命名空間名與解決方案名相同{}3.類類必須包含在某個命名空間中(例如namespaceHello),使用關(guān)鍵字class和類標識符(類名,默認為Program)構(gòu)建類,類的范圍使用一對花括號限定,如下所示:classProgram{}4.主方法每個應(yīng)用程序都有一個執(zhí)行的入口,指明程序執(zhí)行的開始點。C#應(yīng)用程序中的入口點用主方法標識,主方法的名字為Main(),后面的括號中即使沒有參數(shù)也不能省略。一個C#forthequalityofreviewsandrevi
3、ew.Article26threview(a)theCCRAcompliance,whethercopiesofchecks;(B)whetherdoubleinvestigation;(C)submissionofprogramcompliance,investigationorexaminationofwhetherviewsareclear;(D)theborrower,guarantorloans應(yīng)用程序必須有、而且只能有一個Main()方法,如果一個應(yīng)用程序僅由一個方法構(gòu)成,這個方法的名字就只能為Main()
4、。主方法用一對花括號限定自己的區(qū)域,如下所示:staticvoidMain(string[]args){}5.方法中的C#代碼在方法體(方法的左右花括號之間)中書寫實現(xiàn)方法邏輯功能的代碼,例如上面創(chuàng)建的C#控制臺應(yīng)用程序?qū)崿F(xiàn)的功能是輸出一條“歡迎語句”,具體過程是:提示用戶從控制臺輸入用戶姓名,將用戶輸入的姓名字符串添加到“歡迎語句”中,然后輸出組合后的“歡迎語句”。方法的完整形式示例如下:staticvoidMain(string[]args){Console.Write("請輸入您的姓名:");stringname
5、=Console.ReadLine();//輸入姓名字符串賦值給name變量Console.WriteLine("歡迎"+name+"進入C#程序設(shè)計的廣闊天地!");Console.ReadLine();/*使得程序執(zhí)行不會自動退出調(diào)試環(huán)境*/}1.2.3C#程序代碼的基本書寫規(guī)則在剛剛開始學(xué)習(xí)程序設(shè)計的時候,必須先熟悉編程語言的語法規(guī)則,這樣才能減少代碼書寫的錯誤。下面集中介紹一下C#程序代碼的書寫規(guī)則。1.程序代碼區(qū)分字母大小寫C#是一種大小寫敏感的語言,字母大小寫不同的標識符被視為不同的標識符。例如“Conso
6、le”和“console”在C#中就是不同的標識符。在代碼輸入過程中,VS2008代碼編輯器會主動地給出動態(tài)提示信息,向程序員推薦可能使用的命令,并盡可能地自動糾正字母大小寫的錯誤。2.語句書寫規(guī)則(1)每個語句都必須用一個分號(“;”)作為結(jié)尾。(2)C#允許在同一個代碼行上書寫多個語句。但從可讀性的角度來看,這種做法不宜提倡,最好還是一個語句寫成一行。(3)C#是一種塊結(jié)構(gòu)的編程語言,所有的語句都是代碼塊的一部分。每個代碼塊用一對花括號(“{”、“}”)來界定,花括號本身不需要使用分號來結(jié)束。一個代碼塊中可以包含任
7、意多行語句,也可以嵌套包含其它代碼塊。(4)語句中作為語法成分的標點符號必須是西文標點符號,中文標點符號只能作為字符常量使用。(5)作為目前通行的程序代碼標準書寫規(guī)則,代碼塊的書寫廣泛采用了縮進格式,越是嵌套在內(nèi)層的代碼塊縮進越多,這樣有助于進一步提高代碼的可讀性。事實上,VS2008對自動縮進代碼書寫提供了強有力的支持。3.注釋信息注釋信息是程序中不可執(zhí)行的部分,僅用于對程序代碼加以說明,編譯時會將其完全忽略。恰當(dāng)?shù)厥褂米⑨層兄谔岣叱绦虻目勺x性,便于軟件維護和協(xié)作開發(fā)。作為一個負責(zé)任的優(yōu)秀程序員,必須養(yǎng)成為程序添加
8、注釋的良好習(xí)慣。C#中的注釋方法有三種:(1)單行注釋forthequalityofreviewsandreview.Article26threview(a)theCCRAcompliance,whethercopiesofchecks;(B)whetherdoubleinvestigation;(C)submissionofpr