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

正文內(nèi)容

《c語言講座版》ppt課件-文庫(kù)吧

2025-04-20 12:08 本頁(yè)面


【正文】 存在和發(fā)展,并具有生命力,總是有其不同于 (或優(yōu)于 )其他語言的特點(diǎn)。 C語言的主要特點(diǎn)如下。 (1) 語言簡(jiǎn)潔、緊湊,使用方便、靈活。 C語言一共只有 32個(gè)關(guān)鍵字, 9種控制語句,程序書寫形式自由,主要用小寫字母表示,壓縮了一切不必要的成分。下面將 C與PASCAL語言做一比較。 (2) 運(yùn)算符豐富。 C的運(yùn)算符包含的范圍很廣泛,共有 34種運(yùn)算符。 C把括號(hào)、賦值、強(qiáng)制類型轉(zhuǎn)換等都作為運(yùn)算符處理,從而使 C的運(yùn)算類型極其豐富,表達(dá)式類型多樣化。靈活使用各種運(yùn)算符可以實(shí)現(xiàn)在其他高級(jí)語言中難以實(shí)現(xiàn)的運(yùn)算。 (3) 數(shù)據(jù)結(jié)構(gòu)豐富,具有現(xiàn)代化語言的各種數(shù)據(jù)結(jié)構(gòu)。 C的數(shù)據(jù)類型有整型、實(shí)型、字符型、數(shù)組類型、指針類型、結(jié)構(gòu)體類型、共用體類型等。能用來實(shí)現(xiàn)各種復(fù)雜的數(shù)據(jù)結(jié)構(gòu) (如鏈表、樹、棧等 )的運(yùn)算。尤其是指針類型數(shù)據(jù),使用起來比 PASCAL更為靈活、多樣。 (4) 具有結(jié)構(gòu)化的控制語句 (如 if…else 語句、 while語句、 do…while 語句、 switch語句、 for語句 )。用函數(shù)作為程序的模塊單位,便于實(shí)現(xiàn)程序的模塊化。 C是良好的結(jié)構(gòu)化語言, 符合現(xiàn)代編程風(fēng)格的要求。 (5) 語法限制不太嚴(yán)格,程序設(shè)計(jì)自由度大。例如對(duì)數(shù)組下標(biāo)越界不做檢查,由程序編寫者自己保證程序的正確。對(duì)變量的類型使用比較靈活,例如整型數(shù)據(jù)與字符型數(shù)據(jù)可以通用。一般的高級(jí)語言語法檢查比較嚴(yán),能檢查出幾乎所有的語法錯(cuò)誤。而 C語言允許程序編寫者有較大的自由度,因此,放寬了語法檢查。程序員應(yīng)當(dāng)仔細(xì)檢查程序,保證其正確,而不要過分依賴 C編譯程序去查錯(cuò)?!跋拗啤迸c“靈活”是一對(duì)矛盾。限制嚴(yán)格,就失去靈活性 。而強(qiáng)調(diào)靈活,就必然放松限制。一個(gè)不熟練的編程人員,編一個(gè)正確的 C程序可能會(huì)比編一個(gè)其他高級(jí)語言程序難一些。也就是說,對(duì)用 C語言的人,要求對(duì)程序設(shè)計(jì)更熟練一些。 (6) C語言能進(jìn)行位 (bit)操作,能實(shí)現(xiàn)匯編語言的大部分功能,可以直接對(duì)硬件進(jìn)行操作。因此 C既具有高級(jí)語言的功能,又具有低級(jí)語言的許多功能,可用來寫系統(tǒng)軟件。 C語言的這種雙重性,使它既是成功的系統(tǒng)描述語言,又是通用的程序設(shè)計(jì)語言。 有人把 C稱為“高級(jí)語言中的低級(jí)語言” 或“中級(jí)語言”,意為兼有高級(jí)和低級(jí)語言的特點(diǎn)。按此觀點(diǎn)可將各語言分類如下: 高級(jí) : BASIC,FORTRAN,COBOL,PASCAL,Ada,Modula2; 中級(jí) : C,FORTH,宏匯編; 低級(jí) : 匯編語言 一般仍習(xí)慣將 C語言稱為高級(jí)語言,因?yàn)?C程序也要通過編譯、連接才能得到可執(zhí)行的目標(biāo)程序,這是和其他高級(jí)語言相同的。 C的以上特點(diǎn),讀者現(xiàn)在也許還不能深刻理解,待學(xué)完 C以后再回顧一下,就會(huì)有比較深的體會(huì)。我們從應(yīng)用的角度出發(fā)對(duì) C語言和其他傳統(tǒng)的高級(jí)語言作一簡(jiǎn)單比較。 從掌握語言的難易程度來看, C語言比其他語言難一些。BASIC是初學(xué)者入門的較好的語言, FORTRAN也比較好掌握。對(duì)科學(xué)計(jì)算多用 FORTRAN或 PL/Ⅰ 。對(duì)商業(yè)和管理等數(shù)據(jù)處理領(lǐng)域,用 COBOL為宜。 C語言雖然也可用于科學(xué)計(jì)算和管理領(lǐng)域,但并不理想, C的特長(zhǎng)不在這里。對(duì)操作系統(tǒng)和系統(tǒng)實(shí)用程序以及需要對(duì)硬件進(jìn)行操作的場(chǎng)合,用 C語言明顯地優(yōu)越于其他高級(jí)語言,有的大型應(yīng)用軟件也用 C語言編寫。從教學(xué)角度,由于 PASCAL是世界上第一個(gè)結(jié)構(gòu)化語言,而曾被認(rèn)為是計(jì)算機(jī)專業(yè)的比較理想的教學(xué)語言。目前在數(shù)據(jù)結(jié)構(gòu)等課程中一般用PASCAL語言舉例。但 PASCAL語言難以推廣到各實(shí)際應(yīng)用領(lǐng)域, 到目前為止基本上只是教學(xué)語言。 C語言也是理想的結(jié)構(gòu)化語言, 且描述能力強(qiáng), 同樣適于教學(xué)。 操作系統(tǒng)課程多結(jié)合 UNIX講解,而 UNIX與 C不可分,因此, C語言已經(jīng)成為被廣泛使用的教學(xué)語言。 C除了能用于教學(xué)外,還有廣泛的應(yīng)用領(lǐng)域,因此更有生命力。 PASCAL和其他高級(jí)語言的設(shè)計(jì)目標(biāo)是通過嚴(yán)格的語法定義和檢查來保證程序的正確性,而 C則是強(qiáng)調(diào)靈活性,使程序設(shè)計(jì)人員能有較大的自由度,以適應(yīng)寬廣的應(yīng)用面。總之, C語言對(duì)程序員要求較高。程序員使用 C語言編寫程序會(huì)感到限制少,靈活性大,功能強(qiáng),可以編寫出任何類型的程序?,F(xiàn)在, C語言已不僅用來編寫系統(tǒng)軟件,也用來編寫應(yīng)用軟件。學(xué)習(xí)和使用 C的人已越來越多。 簡(jiǎn)單的 C程序介紹 下面先介紹幾個(gè)簡(jiǎn)單的 C程序,然后從中分析 C程序的特性。 例 main ( ) { printf (This is a C program.\n)。 } 本程序的作用是輸出以下一行信息 : This is a c program. 其中 main 表示“主函數(shù)”。每一個(gè) C程序都必須有一個(gè) main 函數(shù)。函數(shù)體由大括弧 {}括起來。本例中主函數(shù)內(nèi)只有一個(gè)輸出語句, printf是 C語言中的輸出函數(shù) (詳見第 4章 )。雙引號(hào)(雙括號(hào))內(nèi)的字符串原樣輸出?!?\n”是換行符,即在輸出“ This is a c program.”后回車換行。語句最后有一分號(hào)。 例 main ( )/*求兩數(shù)之和 */ { int a, b, sum。 /*這是定義變量 */ a=123。 b=456。 /* 以下 3行為 C語句 */ sum=a+b。 printf (sum is %d/n, sum)。 } 本程序的作用是求兩個(gè)整數(shù) a和 b之和 sum。 /*……*/
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1