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

正文內(nèi)容

c#簡單程序設(shè)計(jì)-文庫吧

2025-07-20 18:45 本頁面


【正文】 例 ,其功能是在屏幕上輸出一行字: 歡迎使用 C! 。分析這個(gè)程序,可以看出 C程序有命名空間、類和方法、語句和大括號等組成要素。 19 標(biāo)識符是程序中為一些要素所定義的名稱,如例 中的命名空間名 MyApplication、類名 Test、方法名Main等。程序中所有定義的標(biāo)識符都有實(shí)際意義是很好的編程習(xí)慣。標(biāo)識符命名時(shí)必須遵循如下命名規(guī)則: ? 由字母、數(shù)字、下劃線 _組成, C語言中標(biāo)志符允許包含中文字符。 ? 第一個(gè)字符必須是字母、中文字符或下劃線,不能是數(shù)字或除下劃線外的特殊字符。 ? C對字母大、小寫敏感,兩個(gè)標(biāo)識符即使只是對應(yīng)字母大、小寫不同,也是不同的標(biāo)識符,這點(diǎn)和 VB 語言不同。 ? 標(biāo)識符不能與關(guān)鍵字同名。 20 如例 ` MyApplication、 Test、 Main等都是合法的標(biāo)識符。而下面的標(biāo)識符都是非法標(biāo)識符。 2example //非法起始字符,起始字符不能是數(shù)字 200 //非法起始字符,起始字符不能是特殊字符 Hello* //含有非法字符“ *”,標(biāo)識符中不能有“ *” if //if是關(guān)鍵字,關(guān)鍵字不能作為標(biāo)識符 Hello World //含有非法字符空格標(biāo)識符中不能有空格 21 2. 關(guān)鍵字 在 C代碼中的關(guān)鍵字是由 C語言定義并使用的具有特定意義的字符串,它們不能在程序中用作標(biāo)識符。在VS2022環(huán)境的代碼視圖中關(guān)鍵字默認(rèn)以藍(lán)色顯示。如例 代碼中的 using、 namespace、 class、 static、 void等,均為C的關(guān)鍵字。 3. 類和方法 C語言用類來組織程序的變量和方法,所有變量和方法必須定義在一個(gè)類中。例 ` Class Test{}語句定義了一個(gè)名為 Test的類,其中關(guān)鍵字 Class表示定義一個(gè)類, Test是類名。在類 Test中聲明了一個(gè)名為 Main的方法,用來指示應(yīng)用程序從該處開始執(zhí)行。 C要求每個(gè)程序必須且只能有一個(gè) Main方法,該方法必須是靜態(tài)的 (用 static修飾 ),所謂靜態(tài)方法表示程序運(yùn)行后,該方法就已存在,可以使用,Main方法必須放在某一個(gè)類中。類中還可以定義其他方法。有關(guān)類和方法的詳細(xì)內(nèi)容將在后面章節(jié)詳細(xì)介紹。 22 4. 命名空間 命名空間是 C語言提供的對類庫程序和程序員編寫的程序分層組織方式,不同程序代碼可以分類放到不同的命名空間中,為使用和維護(hù)這些程序提供了方便,使用命名空間的另一個(gè)原因是減少程序中標(biāo)志符同名的可能性,不同命名空間中的標(biāo)志符可以同名,同一命名空間中的標(biāo)志符不能同名。命名空間有兩種,一種是系統(tǒng)預(yù)定義的命名空間,它提供系統(tǒng)預(yù)定義的基本數(shù)據(jù)類型和程序代碼,供設(shè)計(jì)程序時(shí)使用,由 using關(guān)鍵字導(dǎo)入。如例 “ using System;”語句,就導(dǎo)入了 System命名空間,它提供了構(gòu)建應(yīng)用程序時(shí)所需要的所有系統(tǒng)功能,代碼中的“ ”就是該命名空間提供的 Console類 (控制臺(tái)類 )中定義的在屏幕輸出一行字符的方法WriteLine。在創(chuàng)建項(xiàng)目時(shí), VS2022會(huì)自動(dòng)生成導(dǎo)入該命名空間的代碼,并且放在程序的第一行。 23 另一種是用 namespace關(guān)鍵字聲明的用戶自定義命名空間,例 “ MyApplication”就是用戶自定義命名空間。全局命名空間應(yīng)是源文件 using語句后的第一條語句。在一個(gè)命名空間聲明中還可以聲明該命名空間的子命名空間。在同一命名空間中,不允許出現(xiàn)同名命名空間成員或同名的類。例子如下: using System。 namespace N1 { namespace N2 //命名空間 N1的子命名空間成員 N2 { class A //在 N2命名空間定義的類不應(yīng)重名 { static void f1(){}。 } class B { static void f2(){}。 } } 24 也可以采用非嵌套的語法來實(shí)現(xiàn)以上命名空間 : namespace //類 A、 B在命名空間 { class A { static void f1(){}。 } class B { static void f2(){}。 } } 不同文件中的程序,如果使用相同命名空間名稱聲明,表示這些程序在同一個(gè)命名空間中。如在一個(gè)程序中,需引用其他命名空間的類或函數(shù),可以使用語句 using,例如需使用上邊定義的方法 f1()和f2(),可以采用如下代碼: 25 using 。 class WeleApp { ()。 } using A。如果不使用 using語句,應(yīng)使用如下形式: class WeleApp //表示類 A在命名空間 { ()。 } 命名空間聲明不是必須的,例如在上述程序中,可以不聲明“ MyApplication”這一用戶自定義命名空間,程序照樣可以正常運(yùn)行,系統(tǒng)將所定義的程序放到默認(rèn)的命名空間中。但在實(shí)際的程序開發(fā)過程中,一個(gè)程序往往由許多模塊組成,使用命名空間有利于程序的組織和管理。 26 語句就是 C程序中執(zhí)行操作的指令。在 C語言語句必須用分號 。結(jié)束,這也是與 VB不同的地方??梢砸恍猩蠒鴮懚鄺l語句,也可以將一條語句書寫在多行上。當(dāng)語句中包含不同層次的內(nèi)容時(shí), C用點(diǎn)“ .”操作符表示從屬關(guān)系。比如例 6行通常應(yīng)該寫成如下形式: (歡迎使用 C!)。 其中,“ System”表示一個(gè)命名空間,“ Console”表示該命名空間中的一個(gè)類,“ WriteLine”表示該類中的一個(gè)方法。不過,因?yàn)樵诘?2行中使用了using指令,已經(jīng)導(dǎo)入了“ System”命名空間,所以使用該空間中的類時(shí),不必顯示給出命名空間的名稱。 27 6. 大括號 在 C中,大括號 {和 }是一種范圍標(biāo)志,是組織代碼的一種方式,用于標(biāo)識應(yīng)用程序中邏輯上有緊密聯(lián)系的一段代碼的開始與結(jié)束, {和 }必須成對出現(xiàn)。大括號可以嵌套,以表示應(yīng)用程序中的不同層次,例如,在例 MyApplication下的大括號標(biāo)識該命名空間的代碼范圍,類 Test下的大括號標(biāo)識該類的代碼范圍,方法 Main下的大括號,標(biāo)識該方法的范圍。并且類 Test包含在命名空間MyApplication中,方法 Main又包含在類 Test中。 28 C程序的格式 C程序中的代碼應(yīng)按照一定的格式書寫,代碼格式有兩類:一類屬于 C的語法規(guī)則,這類格式必須遵守;還有一類屬于結(jié)構(gòu)格式,這在程序設(shè)計(jì)中不是必須的,但統(tǒng)一結(jié)構(gòu)格式的書寫方法有助于使代碼層次清晰,從而提高程序的可讀性,提高編程效率。 1. 縮進(jìn)與空格 縮進(jìn)用于表示代碼的結(jié)構(gòu)層次,這在程序設(shè)計(jì)時(shí)不是必須的,但是縮進(jìn)可以清晰地表示程序的結(jié)構(gòu)層次。例如在例 ,命名空間及標(biāo)識其范圍的一對大括號頂格書寫,命名空間中的類及標(biāo)識其范圍的一對大括號向內(nèi)縮進(jìn)一個(gè)制表位,類中的方法及標(biāo)識其范圍的一對大括號向內(nèi)縮進(jìn)兩個(gè)制表位,方法中的語句向內(nèi)縮進(jìn)三個(gè)制表位。 29 2. 注釋 例 1行是注釋,它指出了該程序的文件名及該程序的主要功能。在程序代碼中加上必要的注釋可以提高程序的可讀性,便于維護(hù)。一般情況下,每定義一個(gè)類、方法和結(jié)構(gòu)等,都要在頭部用注釋說明其用途、使用方法、參數(shù)意義等。 C中注釋有兩種:單行注釋:以“ //”開始,本行其后的所有字符都是注釋信息,注釋到行尾結(jié)束。多行注釋:以“ /*”開頭、“ */”結(jié)束,可以換行,其間的字符均被視作注釋字符。例如,一個(gè)文件的頭部都應(yīng)使用注釋增加如下信息: /********************************** *版權(quán)信息 *文件名稱 *程序功能簡介 *作者,完成日期 **********************************/ 30 基本數(shù)據(jù)類型和
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1