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

正文內(nèi)容

c語言基礎(chǔ)知識ppt課件(已修改)

2025-04-23 22:04 本頁面
 

【正文】 C程序設(shè)計教程 高等學(xué)校計算機(jī)基礎(chǔ)教育教材精選 崔武子 趙重敏 李青 著 第 1章 C語言基礎(chǔ)知識 1. 1 C語言概述 1. 2 簡單 C程序與上機(jī)步驟 1. 3 數(shù)據(jù)類型 1. 4 常量與變量 1. 5 運(yùn)算符和表達(dá)式 C語言概述 C語言 的發(fā)展 C語言的特點(diǎn) C程序的執(zhí)行 C程序形式和程序執(zhí)行過程 C語言的發(fā)展 人和計算機(jī)交換信息用到的語言稱為 計算機(jī)語言。 為了解決某一特定問題用某一種計算機(jī)語言編寫的指令序列稱為 程序。 C語言的發(fā)展 : (1) 機(jī)器語言 a. 形式特點(diǎn):由 0, 1序列組成的指令系統(tǒng) b. 不需要任何翻譯工作,執(zhí)行效率高 c. 難記、難認(rèn)、難理解,程序開發(fā)效率底, 易出錯、 難調(diào)試 d. 不同的計算機(jī)結(jié)構(gòu)具有不同的指令系統(tǒng) (不同的機(jī)器具有不同的語言 ) 10000000 加 10010000 減 C語言的發(fā)展 (2) 匯編語言 (符號語言 ) a. 形式特點(diǎn):由一套簡單的助記符來表示 不同的機(jī)器指令 b. 需要相應(yīng)的翻譯機(jī)制 (匯編系統(tǒng) ) c. 抽象層次高一些 ,容易理解些 ,程序生產(chǎn)效率高 d. 不同的計算機(jī)結(jié)構(gòu)具有不同的匯編系統(tǒng) 源程序 (匯編語言 ) 匯編系統(tǒng) 目標(biāo)程序 (機(jī)器語言 ) C語言的發(fā)展 (3) 面向過程的高級語言 (算法語言, 3GL) a. 形式特點(diǎn):更接近于人們通常數(shù)學(xué)計算公式的描述 b. 需要更高級的翻譯系統(tǒng) (編譯系統(tǒng) pler) c. 表達(dá)能力強(qiáng),編程效率高 d. 不依賴于具體的機(jī)器,依賴于不同機(jī)器上的編譯系 統(tǒng) (不同機(jī)器上的編譯系統(tǒng)是有差異的 ) C語言的發(fā)展 (4) 非過程化的高級語言 (4GL) * 過程化語言:用語言描述怎樣做的過程 * 非過程化語言:只要告訴計算機(jī)做什么 * 其它方面的特點(diǎn)與面向過程的高級語言相同 * 非過程化的高級語言的幾種類型: a. 4GL: VB,VC b. 邏輯性語言: PROLOG c. 面向?qū)?象 語言: SmallTalk C語言的發(fā)展過程 C語言的出現(xiàn)是與 UNIX OS緊密聯(lián)系在一起的,隨著UNIX OS的成功和在國際上的廣泛流行, C語言在軟件工程里越來越受到重視。 C語言本身也有一個發(fā)展過程,目前仍處于發(fā)展和完善過程中。 C語言的"家譜"如下圖所示: ALGOL 60 (1960, Algorithm language) 由國際委員會設(shè)計,比 Fortran出現(xiàn)的晚,但比 Fortran精致和完善,由于它抽象,龐大而沒有得到推廣和流行起來. CPL (1963, Combined Programming Language) 比 ALGOL大,功能強(qiáng),難以學(xué)習(xí),難以實(shí)現(xiàn). BCPL (1967, Basic Combined Programming Language) 劍橋大學(xué)的 Martin Richards 研制,目的是把 CPL加以濃縮, 使得既保持 CPL的基本特性,又易于學(xué)習(xí),實(shí)現(xiàn). B (1970,取 BCPL的第一個字母 ) 由美國 Bell實(shí)驗(yàn)室的 Ken Thompson研制. 對 BCPL進(jìn)一步簡化,用 B語言寫出了第一個 UNIX OS并在 PDP7機(jī)上實(shí)現(xiàn)。由于 B語言采用按字編址,不適合 PDP_11按字節(jié)編址進(jìn)行存取的要求, B還缺乏一定的數(shù)據(jù)類型的表達(dá)能力,編譯產(chǎn)生的是解釋執(zhí)行代碼,速度慢,這是 B發(fā)展的主要障礙. C語言的發(fā)展過程 C (1972,取 BCPL的第二個字母 ) Bell Lab 的 .改進(jìn)了 B的數(shù)據(jù)結(jié)構(gòu)。 追求的目標(biāo):保持了 BCPL和 B的精練性和接近機(jī)器硬件的優(yōu)點(diǎn),恢復(fù)其通用性,使其簡潔、靈活、高效、可移植。 1973年, UNIX在 C語言改寫的環(huán)境下,加進(jìn)了多道程序的功能。 70年代中期, UNIX和 C得到了廣泛的應(yīng)用,受到了越來越多的人的關(guān)注。 UNIX公認(rèn)為第一標(biāo)準(zhǔn)的操作系統(tǒng),C語言成為“近十年來對計算機(jī)程序設(shè)計實(shí)踐最重要的貢獻(xiàn)之一”,成為微機(jī)、小型機(jī)、超小型機(jī)、大形機(jī)、巨型機(jī)上共同使用的一種語言。 1983年, Thompson獲得 ACM圖靈獎. 標(biāo)準(zhǔn) C (1978) 以 Kamp。R合著的 《 The C Programming Language》 一書中的 C為基礎(chǔ) ANSI C (1983) 美國國家標(biāo)準(zhǔn)化協(xié)會根據(jù) C語言問世以來各種版本對 C的發(fā)展和擴(kuò)充,制定了新的標(biāo)準(zhǔn),稱為 ANSI C
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)教案相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1