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

正文內(nèi)容

c簡(jiǎn)單程序設(shè)計(jì)(存儲(chǔ)版)

  

【正文】 NET應(yīng)用程序的基礎(chǔ)。 8 框架類庫(kù) 為了提高開發(fā)效率,各種開發(fā)平臺(tái)都為用戶提供工具類庫(kù),如 C++的 MFC、 JAVA的 WFC、 VB的VBRUN等。這種執(zhí)行方法使運(yùn)行速度變慢,但帶來(lái)其他一些好處,主要有: ?通用語(yǔ)言規(guī)范 ?自動(dòng)內(nèi)存管理 ?交叉語(yǔ)言處理 ?更加安全 ?版本支持 ?完全面向?qū)ο? 12 編寫控制臺(tái)應(yīng)用程序 【 例 】 程序的代碼如下: //在屏幕輸出一行歡迎信息,從第一個(gè) //開始到本行結(jié)束是解釋 using System。 17 (4)單擊菜單 文件 (F)|全部保存 (L)菜單項(xiàng),打開 保存項(xiàng)目 對(duì)話框,在 名稱 (N) 編輯框中鍵入保存的項(xiàng)目文件名稱 :控制臺(tái)程序,在 解決方案名稱 (M) 編輯框中鍵入保存的解決方案名稱 :例 1_1。程序中所有定義的標(biāo)識(shí)符都有實(shí)際意義是很好的編程習(xí)慣。在VS2022環(huán)境的代碼視圖中關(guān)鍵字默認(rèn)以藍(lán)色顯示。 22 4. 命名空間 命名空間是 C語(yǔ)言提供的對(duì)類庫(kù)程序和程序員編寫的程序分層組織方式,不同程序代碼可以分類放到不同的命名空間中,為使用和維護(hù)這些程序提供了方便,使用命名空間的另一個(gè)原因是減少程序中標(biāo)志符同名的可能性,不同命名空間中的標(biāo)志符可以同名,同一命名空間中的標(biāo)志符不能同名。例子如下: using System。 } using A。當(dāng)語(yǔ)句中包含不同層次的內(nèi)容時(shí), C用點(diǎn)“ .”操作符表示從屬關(guān)系。 1. 縮進(jìn)與空格 縮進(jìn)用于表示代碼的結(jié)構(gòu)層次,這在程序設(shè)計(jì)時(shí)不是必須的,但是縮進(jìn)可以清晰地表示程序的結(jié)構(gòu)層次。 基本數(shù)據(jù)類型 本節(jié)介紹 C語(yǔ)言內(nèi)置的基本數(shù)據(jù)類型。如果在整型常量后同時(shí)加上這兩種后綴 UL,它就是一個(gè) ulong型常量。如果要將其說(shuō)明為 decimal型,需在其值后加 M(或 m)。 39。 3. 布爾型 布爾型數(shù)據(jù)表示布爾邏輯量,只有兩個(gè)值“ true”(真)和“ false”(假)。 char ch。常量有直接常量和符號(hào)常量?jī)煞N。 const double SS=PI*RR*RR。關(guān)系運(yùn)算符有六種: 、 =、 、 =、 ==、 !=,依次為大于、大于等于、小于、小于等于、等于、不等于。例如有如下聲明: 40 int a=5,b=3,x=10,y=20。 4. 條件運(yùn)算符和條件表達(dá)式 條件運(yùn)算符是 C中唯一的三元運(yùn)算符,其一般格式為: 布爾表達(dá)式?表達(dá)式 1:表達(dá)式 2 布爾表達(dá)式可以是關(guān)系表達(dá)式或邏輯表達(dá)式。例如:“ x+=y”相當(dāng)于“ x=x+y”。 //x等于 int類型所能表示的最大數(shù) unchecked //不檢查溢出 { int z=x*2。 同類運(yùn)算符中優(yōu)先級(jí)也有高低之分。由于 C的賦值表達(dá)式形式豐富,所以賦值語(yǔ)句也表現(xiàn)出多樣性。 //變量 i完成自增 1的操作,等效于 i=i+1。 s+=”efjh”。語(yǔ)句可以是一條語(yǔ)句,也可是多條的復(fù)合語(yǔ)句。其中,foreach語(yǔ)句主要用于操作集合(數(shù)組),將在后面的章節(jié)中介紹。其執(zhí)行過(guò)程如下圖。 54 跳轉(zhuǎn)語(yǔ)句 C語(yǔ)言中共有 5種跳轉(zhuǎn)語(yǔ)句: break語(yǔ)句、 continue語(yǔ)句、 goto語(yǔ)句、 return語(yǔ)句和 throw語(yǔ)句。 C中的方法用于實(shí)現(xiàn)類和結(jié)構(gòu)的行為,只能放在類定義中聲明。形式如下: 類型 1 形式參數(shù)名 1,類型 2 形式參數(shù)名 2, … ,類型 n 形式參數(shù)名 n 參數(shù)可以是任何類型的變量。 60 方法調(diào)用的執(zhí)行過(guò)程 當(dāng)控制臺(tái)應(yīng)用程序被啟動(dòng)時(shí),系統(tǒng)自動(dòng)調(diào)用 Main方法開始執(zhí)行。例如求 n!。 } 64 static public double abs(double x) //浮點(diǎn)數(shù)求絕對(duì)值 { return(x0 ? x:x)。 } } 類的對(duì)象調(diào)用這些同名方法,在編譯時(shí),根據(jù)調(diào)用方法的實(shí)參類型決定調(diào)用哪個(gè)同名方法,計(jì)算不同類型數(shù)據(jù)的絕對(duì)值。 z=abs(z)。 class Class1 { static public int abs(int x) //整型數(shù)求絕對(duì)值 { return(x0 ? x:x)。 遞歸調(diào)用 若一個(gè)問題可以化為若干個(gè)子問題,化解成的子問題要么有解、要么可以化為更小的子問題,而子問題的求解方法同原問題,這被稱為遞歸求解。如果方法的返回值類型為 void,說(shuō)明該方法沒有返回值,這時(shí),只能在方法的調(diào)用表達(dá)式后加分號(hào)用作表達(dá)式語(yǔ)句。 58 方法名應(yīng)是一個(gè)合法的 C標(biāo)識(shí)符。 55 2. continue語(yǔ)句 該語(yǔ)句稱為繼續(xù)語(yǔ)句,被限定使用在任一種循環(huán)語(yǔ)句的循環(huán)體中,當(dāng)程序運(yùn)行執(zhí)行到該語(yǔ)句時(shí),中斷本次循環(huán),直接回到當(dāng)前循環(huán)的起始處,開始下一輪循環(huán)。內(nèi)循環(huán)中還可以包含循環(huán),形成多層循環(huán)(嵌套的層數(shù)從理論上講不受限制)。 dowhile語(yǔ)句的執(zhí)行過(guò)程可用圖 。循環(huán)中反復(fù)被執(zhí)行的語(yǔ)句稱為循環(huán)體。 C中提供了兩種選擇語(yǔ)句, if語(yǔ)句和 switch語(yǔ)句。 x=6。 int i=0。在該結(jié)構(gòu)中,各語(yǔ)句是按照其書寫次序一條接一條地順序執(zhí)行。 C中運(yùn)算符的優(yōu)先級(jí)有如下特點(diǎn):一元運(yùn)算符的優(yōu)先級(jí)高于二元和三元運(yùn)算符。下面的例子說(shuō)明了checked和 unchecked操作符的用法: 42 using System?!?=”是簡(jiǎn)單賦值運(yùn)算符,其作用是將“ =”右邊表達(dá)式的值賦給其左邊的操作數(shù)(稱左操作數(shù),通常為一個(gè)變量)。 (!(x y))。(與)、 ||(或),邏輯運(yùn)算符的操作數(shù)是布爾類型,運(yùn)算結(jié)果也是布爾類型。(表 13中,設(shè)變量 a、 b、 c為整型,值為 5) 38 運(yùn)算符 含義 優(yōu)先級(jí) 實(shí)例 結(jié)果 負(fù)號(hào) 1 b=a b值為 5 ++ 自增(用法同C/C++) 2 b=a++ b值為 5, a為 6 自減(用法同C/C++) 2 b=a B值為 5, a為 4 * 乘法 3 b=a*a b值為 25 / 除法 3 b=a/2 b值為 % 取余 3 b=a % 2,c=a% b值為 1, c值為 + 加法 4 b=a+a b值為 10 減法 4 b=aa b值為 0 39 2. 關(guān)系運(yùn)算符和關(guān)系表達(dá)式 關(guān)系運(yùn)算符用于對(duì)兩個(gè)操作數(shù)進(jìn)行比較,判斷關(guān)系是否成立,結(jié)果為邏輯值。 //合法 const double TT=PI*min。 //定義了兩個(gè)整型變量 x和 y,并為 x賦初值為 50 //常量 f是將值 float型 (默認(rèn)情況下// double型 ) float ff=。變量定義的一般形式為:類型 變量名表; 其中變量名表可以是單個(gè)變量,也可以是多個(gè)變量的列表。 此外, C語(yǔ)言還提供了一些轉(zhuǎn)義字符,以反斜杠“ \”開頭,后跟一個(gè)字符或 Unicode碼。例如: 39。例如: , .25E6, 。 一般說(shuō)來(lái),整型常量值的默認(rèn)數(shù)據(jù)類型是 int型,但當(dāng)其值超出了 int型的取值范圍時(shí),它將根據(jù)其數(shù)值大小相應(yīng)被視為一個(gè) unit型、 long型或 ulong型。多行注釋:以“ /*”開頭、“ */”結(jié)束,可以換行,其間的字符均被視作注釋字符。并且類 Test包含在命名空間MyApplication中,方法 Main又包含在類 Test中。結(jié)束,這也是與 VB不同的地方。如在一個(gè)程序中,需引用其他命名空間的類或函數(shù),可以使用語(yǔ)句 using,例如需使用上邊定義的方法 f1()和f2(),可以采用如下代碼: 25 using 。在一個(gè)命名空間聲明中還可以聲明該命名空間的子命名空間。類中還可以定義其他方法。而下面的標(biāo)識(shí)符都是非法標(biāo)識(shí)符。分析這個(gè)程序,可以看出 C程序有命名空間、類和方法、語(yǔ)句和大括號(hào)等組成要素。 15 16 (3)按 CTRL+F5鍵,運(yùn)行程序,運(yùn)行結(jié)果如圖 。 總之, .NET開發(fā)框架在公共語(yǔ)言運(yùn)行時(shí)的基礎(chǔ)上,為開發(fā)者提供了完善的類庫(kù),開發(fā)者可使用多種語(yǔ)
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1