出版時(shí)間:2008-2 出版社:中國(guó)鐵道 作者:王玉 頁(yè)數(shù):246
內(nèi)容概要
《高職高專計(jì)算機(jī)實(shí)用教程系列規(guī)劃教材:C語(yǔ)言程序設(shè)計(jì)》總結(jié)了作者多年的教學(xué)經(jīng)驗(yàn),按C語(yǔ)言課程的教學(xué)大綱要求,系統(tǒng)地講述了C語(yǔ)言的基本內(nèi)容,主要包括C語(yǔ)言的基礎(chǔ)知識(shí)、C語(yǔ)言的數(shù)據(jù)類型、運(yùn)算符與表達(dá)式、C語(yǔ)言程序的3種基本結(jié)構(gòu)、變量、數(shù)組、用戶自定義函數(shù)、結(jié)構(gòu)體、共用體、指針和文件等。C語(yǔ)言是一種結(jié)構(gòu)化的通用程序設(shè)計(jì)語(yǔ)言,目前在國(guó)際上的應(yīng)用非常廣泛。 《高職高專計(jì)算機(jī)實(shí)用教程系列規(guī)劃教材:C語(yǔ)言程序設(shè)計(jì)》內(nèi)容邏輯性強(qiáng)、循序漸進(jìn)、深入淺出,通過(guò)精心設(shè)計(jì)、仔細(xì)篩選了大量具有代表性的例題和習(xí)題,使讀者既能掌握C語(yǔ)言的基本概念,又能融入程序設(shè)計(jì)方法學(xué)的思想,有助于讀者拓寬編程思路。
書(shū)籍目錄
第1章 C語(yǔ)言概述1.1 C語(yǔ)言的發(fā)展與特點(diǎn)1.1.1 C語(yǔ)言的發(fā)展1.1.2 C語(yǔ)言的特點(diǎn)1.2 C語(yǔ)言程序結(jié)構(gòu)1.3 C程序的上機(jī)步驟1.3.1 源程序的編輯、編譯、連接與執(zhí)行1.3.2 用TurboC運(yùn)行C程序的上機(jī)步驟本章 小結(jié)習(xí)題第2章 基本數(shù)據(jù)類型、運(yùn)算符及表達(dá)式2.1 常量2.1.1 常量的分類和表示2.1.2 常量定義格式2.2 變量及其說(shuō)明2.3 標(biāo)準(zhǔn)數(shù)據(jù)類型2.3.1 整數(shù)類型2.3.2 實(shí)數(shù)類型2.3.3 雙精度實(shí)數(shù)類型2.3.4 字符類型2.4 數(shù)據(jù)類型轉(zhuǎn)換2.5 運(yùn)算符及表達(dá)式2.5.1 算術(shù)運(yùn)算符及表達(dá)式2.5.2 關(guān)系運(yùn)算符及表達(dá)式2.5.3 邏輯運(yùn)算符及表達(dá)式2.5.4 自增自減運(yùn)算符及表達(dá)式2.5.5 賦值運(yùn)算符及賦值表達(dá)式2.5.6 條件運(yùn)算符及條件表達(dá)式2.5.7 逗號(hào)運(yùn)算符及逗號(hào)表達(dá)式本章 小結(jié)習(xí)題第3章 順序結(jié)構(gòu)程序設(shè)計(jì)3.1 程序算法簡(jiǎn)介3.1.1 算法舉例3.1.2 算法的特點(diǎn)3.1.3 算法的描述3.1.4 N-S流程圖表示法3.2 程序的3種基本控制結(jié)構(gòu)3.3 C語(yǔ)句概述3.3.1 表達(dá)式語(yǔ)句3.3.2 函數(shù)調(diào)用語(yǔ)句3.3.3 控制語(yǔ)句3.3.4 復(fù)合語(yǔ)句3.3.5 空語(yǔ)句3.3.6 賦值語(yǔ)句3.4 輸入語(yǔ)句3.4.1 字符輸入函數(shù)和字符輸入語(yǔ)句3.4.2 格式輸入函數(shù)和格式輸入語(yǔ)句3.5 輸出語(yǔ)句3.5.1 字符輸出函數(shù)和字符輸出語(yǔ)句3.5.2 格式輸出函數(shù)和格式輸出語(yǔ)句3.6 綜合舉例本章 小結(jié)習(xí)題第4章 選擇結(jié)構(gòu)和循環(huán)結(jié)構(gòu)程序設(shè)計(jì)4.1 條件語(yǔ)句4.1.1 單分支條件語(yǔ)句4.1.2 雙分支條件語(yǔ)句4.1.3 多分支條件語(yǔ)句(條件語(yǔ)句的嵌套)4.2 switch語(yǔ)句4.3 循環(huán)語(yǔ)句4.3.1 while語(yǔ)句4.3.2 do…while語(yǔ)句4.3.3 for語(yǔ)句4.4 循環(huán)語(yǔ)句的嵌套4.5 間斷語(yǔ)句與繼續(xù)語(yǔ)句4.5.1 間斷語(yǔ)句break4.5.2 繼續(xù)語(yǔ)句continue4.6 轉(zhuǎn)移語(yǔ)句與返回語(yǔ)句4.6.1 轉(zhuǎn)移語(yǔ)句goto4.6.2 返回語(yǔ)句return4.7 綜合舉例本章 小結(jié)習(xí)題第5章 數(shù)組第6章 函數(shù)第7章 編譯預(yù)處理第8章 指針第9章 結(jié)構(gòu)體與共用體第10章 位運(yùn)算第11章 文件參考文獻(xiàn)附錄A 關(guān)鍵字及對(duì)應(yīng)的標(biāo)準(zhǔn)ASCII值附錄B 關(guān)鍵字及其用途附錄C 運(yùn)算符的優(yōu)先級(jí)和結(jié)合方向附錄D C語(yǔ)言的庫(kù)函數(shù)
章節(jié)摘錄
第1章 C語(yǔ)言概述 相關(guān)知識(shí)點(diǎn) C語(yǔ)言的特點(diǎn) C程序的基本結(jié)構(gòu) C程序基本輸入/輸出語(yǔ)句 C程序的編輯、編譯連接和執(zhí)行方法 核心技能點(diǎn) 能熟悉C程序的基本結(jié)構(gòu) 能熟練使用輸入/輸出函數(shù)(scanf()和printf()) 能使用簡(jiǎn)單語(yǔ)句設(shè)計(jì)C程序 能熟練調(diào)試和運(yùn)行C程序 1.1 C語(yǔ)言的發(fā)展與特點(diǎn) 我們知道,所有的軟件都是用計(jì)算機(jī)語(yǔ)言編寫(xiě)的,而C語(yǔ)言也是眾多高級(jí)語(yǔ)言中的一種,所以通過(guò)本節(jié)的學(xué)習(xí),主要了解C語(yǔ)言的發(fā)展歷程和其他高級(jí)語(yǔ)言相比所具有的特點(diǎn)。 1.1.1 C語(yǔ)言的發(fā)展 早期的操作系統(tǒng)等系統(tǒng)軟件,主要是用匯編語(yǔ)言編寫(xiě)的,它依賴于計(jì)算機(jī)硬件,程序的可讀性和可移植性都很差。若改用高級(jí)語(yǔ)言來(lái)編寫(xiě),又難以實(shí)現(xiàn)匯編語(yǔ)言能直接對(duì)硬件進(jìn)行操作的某些功能。為此,人們開(kāi)始尋求一種既具有一般高級(jí)語(yǔ)言特性,又具有低級(jí)語(yǔ)言特性的語(yǔ)言?! ?960年出現(xiàn)的ALGOL 60是一種面向問(wèn)題的高級(jí)語(yǔ)言,它離硬件較遠(yuǎn),不適宜用來(lái)編寫(xiě)系統(tǒng)程序。1963年英國(guó)的倫敦大學(xué)和劍橋大學(xué)在ALGOL 60的基礎(chǔ)上推出了CPL語(yǔ)言,它接近硬件一些,但規(guī)模較大,難以實(shí)現(xiàn)。1967年劍橋大學(xué)的Martin Richards對(duì)CPL語(yǔ)言進(jìn)行了簡(jiǎn)化,推出了BCPL語(yǔ)言。是一種沒(méi)有數(shù)據(jù)類型,或者說(shuō)只有一種數(shù)據(jù)類型——機(jī)器字的單一數(shù)據(jù)型語(yǔ)言。1970年美國(guó)貝爾實(shí)驗(yàn)室的KenThomPson以BCPL語(yǔ)言為基礎(chǔ),又作了進(jìn)一步簡(jiǎn)化,設(shè)計(jì)出了很簡(jiǎn)單且很接近硬件的8語(yǔ)言(取BCPL的第一個(gè)字母),并在PDP-7機(jī)上實(shí)現(xiàn)了用B語(yǔ)言寫(xiě)的第一個(gè)UNIX操作系統(tǒng)。 ……
編輯推薦
《高職高專計(jì)算機(jī)實(shí)用教程系列規(guī)劃教材:C語(yǔ)言程序設(shè)計(jì)》適合作為高等職業(yè)技術(shù)學(xué)院計(jì)算機(jī)專業(yè)課程的教學(xué)用書(shū),也可作為其他大中專學(xué)校、中等職業(yè)學(xué)校計(jì)算機(jī)教學(xué)參考書(shū)和計(jì)算機(jī)愛(ài)好者學(xué)習(xí)用書(shū)。
圖書(shū)封面
評(píng)論、評(píng)分、閱讀與下載
250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版