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

正文內(nèi)容

c語(yǔ)言講座版ppt課件(完整版)

  

【正文】 實(shí)現(xiàn)程序的模塊化。 通過以上幾個(gè)例子,可以看到 : (1) C程序是由函數(shù)構(gòu)成的。關(guān)于 scanf函數(shù)詳見第 4章。b中的“ amp。 /*將 z的值返回,通過 max帶回調(diào)用處 */ } 本程序包括兩個(gè)函數(shù) :主函數(shù) main和被調(diào)用的函數(shù) max。a, amp。注釋可以加在程序中任何位置。 例 main ( )/*求兩數(shù)之和 */ { int a, b, sum。 例 main ( ) { printf (This is a C program.\n)。 操作系統(tǒng)課程多結(jié)合 UNIX講解,而 UNIX與 C不可分,因此, C語(yǔ)言已經(jīng)成為被廣泛使用的教學(xué)語(yǔ)言。對(duì)科學(xué)計(jì)算多用 FORTRAN或 PL/Ⅰ 。因此 C既具有高級(jí)語(yǔ)言的功能,又具有低級(jí)語(yǔ)言的許多功能,可用來(lái)寫系統(tǒng)軟件。而 C語(yǔ)言允許程序編寫者有較大的自由度,因此,放寬了語(yǔ)法檢查。尤其是指針類型數(shù)據(jù),使用起來(lái)比 PASCAL更為靈活、多樣。下面將 C與PASCAL語(yǔ)言做一比較。本書的敘述基本上以 ANSI C 為基礎(chǔ)。R)合著了影響深遠(yuǎn)的名著《 The C Programming Language》 ,這本書中介紹的 C語(yǔ)言成為后來(lái)廣泛使用的 C語(yǔ)言版本的基礎(chǔ),它被稱為標(biāo)準(zhǔn) C。 1977年出現(xiàn)了不依賴于具體機(jī)器的 C語(yǔ)言編譯文本 《 可移植 C語(yǔ)言編譯程序 》 ,使 C移植到其他機(jī)器時(shí)所需做的工作大大簡(jiǎn)化了,這也推動(dòng)了UNIX操作系統(tǒng)迅速地在各種機(jī)器上實(shí)現(xiàn)。原來(lái)的 UNIX 操作系統(tǒng)是 1969年由美國(guó)的貝爾實(shí)驗(yàn)室的 ,是用匯編語(yǔ)言寫的。 1967年英國(guó)劍橋大學(xué)的 Matin Richards對(duì) CPL語(yǔ)言做了簡(jiǎn)化,推出了 BCPL (basic bined programming language) 語(yǔ)言。 1960年出現(xiàn)的 ALGOL 60是一種面向問題的高級(jí)語(yǔ)言,它離硬件比較遠(yuǎn),不宜用來(lái)編寫系統(tǒng)程序。 C語(yǔ)言既保持了 BCPL和 B語(yǔ)言的優(yōu)點(diǎn) (精練,接近硬件 ),又克服了它們的缺點(diǎn) (過于簡(jiǎn)單,數(shù)據(jù)無(wú)類型等 )。原來(lái)的 UNIX 操作系統(tǒng)是 1969年由美國(guó)的貝爾實(shí)驗(yàn)室的 ,是用匯編語(yǔ)言寫的。 1978年以后,C語(yǔ)言已先后移植到大、中、小、微型機(jī)上,已獨(dú)立于UNIX和 PDP了。 1987年, ANSI又公布了新標(biāo)準(zhǔn) —— 87 ANSIC。 C語(yǔ)言的主要特點(diǎn)如下。 (3) 數(shù)據(jù)結(jié)構(gòu)豐富,具有現(xiàn)代化語(yǔ)言的各種數(shù)據(jù)結(jié)構(gòu)。例如對(duì)數(shù)組下標(biāo)越界不做檢查,由程序編寫者自己保證程序的正確。一個(gè)不熟練的編程人員,編一個(gè)正確的 C程序可能會(huì)比編一個(gè)其他高級(jí)語(yǔ)言程序難一些。我們從應(yīng)用的角度出發(fā)對(duì) C語(yǔ)言和其他傳統(tǒng)的高級(jí)語(yǔ)言作一簡(jiǎn)單比較。目前在數(shù)據(jù)結(jié)構(gòu)等課程中一般用PASCAL語(yǔ)言舉例?,F(xiàn)在, C語(yǔ)言已不僅用來(lái)編寫系統(tǒng)軟件,也用來(lái)編寫應(yīng)用軟件。雙引號(hào)(雙括號(hào))內(nèi)的字符串原樣輸出。 } 本程序的作用是求兩個(gè)整數(shù) a和 b之和 sum。printf函數(shù)中括弧內(nèi)最右端 sum是要輸出的變量,現(xiàn)在它的值為 579(即 123+456之值 )。 /* max函數(shù)中的聲明部分,定義本函數(shù)中用到的變量 z為整型 */ if (xy) z=x。程序中 scanf函數(shù)的作用是輸入 a和 b的值。a和 amp。程序運(yùn)行情況如下 : 8, 5 (輸入 8和 5給 a和 b) max=8 (輸出 c的值 ) 本例用到了函數(shù)調(diào)用、實(shí)際參數(shù)和形式參數(shù)等概念,我們只做了很簡(jiǎn)單的解釋。程序中的全部工作都是由各個(gè)函數(shù)分別完成的。如果一個(gè)函數(shù)內(nèi)有多個(gè)大括弧,則最外層的一對(duì) { }為函數(shù)體的范圍。如 : dump ( ) { } 它是一個(gè)空函數(shù),什么也不干,但這是合法的。即使是程序中最后一個(gè)語(yǔ)句也應(yīng)包含分號(hào) (這是和 PASCAL語(yǔ)言不同的 )。 (7) 可以用 /*……*/ 對(duì) C程序中的任何部分作注釋。從根本上說,計(jì)算機(jī)只能識(shí)別和執(zhí)行由 0和 1組成的二進(jìn)制的指令,而不能識(shí)別和執(zhí)行用高級(jí)語(yǔ)言寫的指令。 1. 用 Turbo C 運(yùn)行 C程序的步驟 Turbo C是在微機(jī)上廣泛使用的編譯程序。 用鍵盤上的“ ← ”和“ →”鍵可以選擇菜單條中所需要的菜單項(xiàng),被選中的項(xiàng)以“反相”圖 顯示 (例如主菜單中的各項(xiàng)原來(lái)以白底黑字顯示,被選中時(shí)改為以黑底白字顯示)。用戶可輸入該文件名,例如 :,如果已存在此文件,則系統(tǒng)會(huì)將此文件調(diào)入內(nèi)存并顯示在屏幕上。也可以將編譯和連接合為一個(gè)步驟進(jìn)行。按“ F10”鍵, 在窗口上部的主菜單中某一項(xiàng)處出現(xiàn)“反相”顯示(黑色亮塊)。設(shè)用戶將源文件定名為 (C源程序的后綴一般定為“ .c”)。 (3) 連接。例如 : (系統(tǒng)指定的文件名 ) 或 (用戶指定的文件名 ) 3. 在 DOS下用 Microsoft C C程序的步驟 Microsoft C是微軟公司為 IBM系列微機(jī)開發(fā)的 C編譯系統(tǒng)。 (1) 編輯 C源程序。 (3) 執(zhí)行程序。 。以上步驟只需上機(jī)試一下,即可明白。假設(shè)已輸入和編輯好的源文件名為 。老版本的 MS C采用基于 DOS平臺(tái)的命令行方式。在 UNIX系統(tǒng)下,連接是由 cc自動(dòng)完成的。調(diào)用 C編譯程序 cc對(duì)源文件進(jìn)行編譯。此時(shí), TC集成環(huán)境窗口消失,屏幕上顯示出程序運(yùn)行時(shí)輸出的結(jié)果。在屏幕上會(huì)顯示編譯或連接時(shí)有無(wú)錯(cuò)誤和有幾個(gè)錯(cuò)誤,見圖 。 如果原來(lái)不存在此文件名,則系統(tǒng)會(huì)建立一個(gè)以指定的名字命名的新文件。例如在選中“ File
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1