出版時(shí)間:2008-4 出版社:中國(guó)水利水電出版社 作者:武春嶺 頁(yè)數(shù):208
內(nèi)容概要
《21世紀(jì)高職高專規(guī)劃教材·程序設(shè)計(jì)基礎(chǔ):C語(yǔ)言》是借助于“中澳職教項(xiàng)目”的重要職教思想編寫的,突出體現(xiàn)了“以學(xué)生為中心,以能力為本位”的核心思想。以大量實(shí)例為主載,以樸實(shí)言簡(jiǎn)意賅的理論描述為驅(qū)動(dòng),以畫龍點(diǎn)睛的提示突出重點(diǎn),以靈活多樣的技能習(xí)題實(shí)現(xiàn)過程考核,較好地實(shí)現(xiàn)了“寓教于樂、寓學(xué)于練”的學(xué)習(xí)效果?! ?1世紀(jì)高職高專規(guī)劃教材·程序設(shè)計(jì)基礎(chǔ):C語(yǔ)言》共分為9章,主要包括C語(yǔ)言概述、C語(yǔ)言程序設(shè)計(jì)基礎(chǔ)知識(shí)、程序設(shè)計(jì)初步、循環(huán)結(jié)構(gòu)程序設(shè)計(jì)、模塊化程序設(shè)計(jì)、數(shù)組、指針、結(jié)構(gòu)體和共用體、文件。涵蓋了C語(yǔ)言程序設(shè)計(jì)的基礎(chǔ)內(nèi)容,有效地滿足了當(dāng)前高職院校計(jì)算機(jī)程序設(shè)計(jì)基礎(chǔ)教育的目的?!?1世紀(jì)高職高專規(guī)劃教材·程序設(shè)計(jì)基礎(chǔ):C語(yǔ)言》每章后均有習(xí)題和實(shí)訓(xùn)內(nèi)容,配套輔導(dǎo)書《C語(yǔ)言程序設(shè)計(jì)基礎(chǔ)習(xí)題集》(中國(guó)水利水電出版社出版)補(bǔ)充了大量習(xí)題和典型習(xí)題分析,并配有大量綜合測(cè)試試卷和答案,可有效增加學(xué)生技能訓(xùn)練項(xiàng)目,達(dá)到鞏固提高的目的,同時(shí)也為應(yīng)對(duì)全國(guó)計(jì)算機(jī)等級(jí)考試二級(jí)考試提供練兵場(chǎng)。 《21世紀(jì)高職高專規(guī)劃教材·程序設(shè)計(jì)基礎(chǔ):C語(yǔ)言》適合作為大專院校計(jì)算機(jī)專業(yè)的教材,尤其適用于高職高專類教學(xué)使用,也適用于各類成人學(xué)歷教育,以及對(duì)c語(yǔ)言有興趣的各類讀者自學(xué)使用。
書籍目錄
前言第1章 C語(yǔ)言概述1.1 C語(yǔ)言出現(xiàn)的歷史背景1.2 認(rèn)識(shí)c程序1.3 C語(yǔ)言程序的特點(diǎn)1.4 C程序的開發(fā)過程1.5 Turbo C 2.0編輯環(huán)境應(yīng)用實(shí)例實(shí)訓(xùn)技能訓(xùn)練第2章 程序設(shè)計(jì)基礎(chǔ)知識(shí)2.1 概述2.1.1 引言2.1.2 C語(yǔ)言的數(shù)據(jù)類型2.2 標(biāo)識(shí)符、常量和變量2.2.1 標(biāo)識(shí)符的概念2.2.2 常量的概念2.2.3 變量的概念2.3 基本數(shù)據(jù)類型及其修飾符2.3.1 整型數(shù)據(jù)類型2.3.2 實(shí)型數(shù)據(jù)類型2.3.3 字符型數(shù)據(jù)類型2.3.4 字符串的概念2.3.5 基本類型修飾符2.4 基本數(shù)據(jù)的輸入與輸出2.4.1 輸出在C語(yǔ)言中的實(shí)現(xiàn)2.4.2 輸入在C語(yǔ)言中的實(shí)現(xiàn)2.4.3 字符數(shù)據(jù)的專用輸入輸出函數(shù)2.5 運(yùn)算符和表達(dá)式2.5.1 算術(shù)運(yùn)算符與算術(shù)表達(dá)式2.5.2 賦值運(yùn)算符與賦值表達(dá)式2.5.3 關(guān)系運(yùn)算與邏輯運(yùn)算2.6 數(shù)據(jù)類型轉(zhuǎn)換2.6.1 自動(dòng)類型轉(zhuǎn)換2.6.2 強(qiáng)制類型轉(zhuǎn)換2.7 兩種特殊的運(yùn)算符和表達(dá)式2.7.1 逗號(hào)運(yùn)算符與逗號(hào)表達(dá)式2.7.2 條件運(yùn)算符和條件表達(dá)式2.8 綜合應(yīng)用示例實(shí)訓(xùn)技能訓(xùn)練第3章 程序設(shè)計(jì)初步3.1 三種基本程序設(shè)計(jì)結(jié)構(gòu)3.1.1 結(jié)構(gòu)化程序設(shè)計(jì)3.1.2 C語(yǔ)言的語(yǔ)句3.2 順序程序設(shè)計(jì)示例3.3 選擇結(jié)構(gòu)if語(yǔ)句3.3.1 if語(yǔ)句格式3.3.2 if語(yǔ)句的嵌套3.3.3 if語(yǔ)句的應(yīng)用示例3.4 多路選擇結(jié)構(gòu)switch語(yǔ)句3.4.1 switch語(yǔ)句的格式3.4.2 switch語(yǔ)句應(yīng)用示例3.5 綜合應(yīng)用示例實(shí)訓(xùn)技能測(cè)試第4章 循環(huán)結(jié)構(gòu)程序設(shè)計(jì)4.1 循環(huán)程序結(jié)構(gòu)4.2 goto語(yǔ)句4.2.1 goto語(yǔ)句格式4.2.2 goto語(yǔ)句的應(yīng)用4.3 while語(yǔ)句4.3.1 while語(yǔ)句格式4.3.2 while語(yǔ)句的應(yīng)用4.4 do—while語(yǔ)句4.4.1 do—while語(yǔ)句格式4.4.2 do—while語(yǔ)句的應(yīng)用4.5 for語(yǔ)句4.5.1 for語(yǔ)句格式4.5.2 for語(yǔ)句的應(yīng)用4.6 break和continue語(yǔ)句4.6.1 break語(yǔ)句4.6.2 continue語(yǔ)句4.7 綜合應(yīng)用示例實(shí)訓(xùn)技能測(cè)試第5章 模塊化程序設(shè)計(jì)——函數(shù)5.1 概述5.2 函數(shù)的定義與聲明5.2.1 函數(shù)的定義5.2.2 函數(shù)的聲明5.3 函數(shù)的調(diào)用5.3.1 函數(shù)的一般調(diào)用方式5.3.2 函數(shù)的嵌套調(diào)用與遞歸調(diào)用5.3.3 函數(shù)參數(shù)5.4 變量類型5.4.1 局部變量5.4.2 全局變量5.4.3 變量的存儲(chǔ)方式5.5 編譯預(yù)處理5.5.1 宏定義5.5.2 文件包含5.5.3 條件編譯實(shí)訓(xùn)技能訓(xùn)練第6章 數(shù)組6.1 一維數(shù)組6.1.1 一維數(shù)組的定義6.1.2 一維數(shù)組的應(yīng)用6.2 維數(shù)組6.2.1 二維數(shù)組的定義6.2.2 二維數(shù)組的應(yīng)用6.3 數(shù)組作為函數(shù)參數(shù)6.3.1 數(shù)組元素作為函數(shù)參數(shù)6.3.2 數(shù)組名作為函數(shù)參數(shù)6.4 字符數(shù)組6.4.1 字符數(shù)組的定義6.4.2 字符數(shù)組的應(yīng)用實(shí)訓(xùn)技能訓(xùn)練第7章 指針7.1 指針的概念7.1.1 變量存儲(chǔ)的相關(guān)概念7.1.2 變量的訪問方式7.2 指向變量的指針變量7.2.1 指針變量的定義及初始化7.2.2 指針變量的引用7.2.3 指針變量作函數(shù)參數(shù)7.3 指向一維數(shù)組的指針變量7.3.1 一維數(shù)組指針的概念7.3.2 一維數(shù)組的指針表示方法7.3.3 一維數(shù)組元素的引用方法7.3.4 通過指針引用數(shù)組元素7.4 指向字符串的指針變量實(shí)訓(xùn)技能訓(xùn)練第8章 結(jié)構(gòu)體與共用體8.1 概述8.2 結(jié)構(gòu)體類型及其變量的定義8.2.1 結(jié)構(gòu)體類型的定義8.2.2 結(jié)構(gòu)體變量的定義8.2.3 結(jié)構(gòu)體指針的定義8.2.4 訪問結(jié)構(gòu)體成員的運(yùn)算符8.2.5 結(jié)構(gòu)體變量的初始化8.3 結(jié)構(gòu)體數(shù)組8.3.1 結(jié)構(gòu)體數(shù)組的定義8.3.2 結(jié)構(gòu)體數(shù)組的初始化8.4 共用體類型8.4.1 共用體的概念、定義及其變量說明8.4.2 共用體變量的賦值與應(yīng)用實(shí)訓(xùn)技能測(cè)試第9章 文件9.1 文件概述9.1.1 文件的概念9.1.2文件類型指針9.2 文件的打開與關(guān)閉9.2.1 文件打開函數(shù)fopen9.2.2 文件的關(guān)閉函數(shù)fclose9.3 文件的讀寫9.3.1 寫字符函數(shù)fputc9.3.2 讀字符函數(shù)fgetc9.3.3 讀字符串函數(shù)fgets9.3.4 寫字符串函數(shù)幣uts9.3.5 數(shù)據(jù)塊讀寫函數(shù)fread和fwrite9.3.6 格式化讀寫函數(shù)fscanf和fprintf9.3.7 文件的隨機(jī)讀寫9.4 文件檢測(cè)函數(shù)9.4.1 文件結(jié)束檢測(cè)函數(shù)feof9.4.2 讀寫文件出錯(cuò)檢測(cè)函數(shù)ferror9.4.3 清除錯(cuò)誤標(biāo)志函數(shù)clearerr實(shí)訓(xùn)技能訓(xùn)練附錄Ⅰ 常用字符與ASCII編碼對(duì)照表附錄Ⅱ C語(yǔ)言中的關(guān)鍵字附錄Ⅲ 運(yùn)算符和結(jié)合性附錄Ⅳ C常用庫(kù)函數(shù)附錄Ⅴ Turbo C(V2.0)使用指南附錄Ⅵ Turbo C(V2.0)編譯錯(cuò)誤信息參考文獻(xiàn)
章節(jié)摘錄
第1章 C語(yǔ)言概述 能力目標(biāo) 了解C語(yǔ)言的發(fā)展過程 初步了解C程序的大致框架構(gòu)成 認(rèn)識(shí)到C程序的基本構(gòu)成單位是函數(shù) 了解C語(yǔ)言和C程序的特點(diǎn) 掌握C程序的開發(fā)過程 主要內(nèi)容 本章首先介紹C語(yǔ)言出現(xiàn)的歷史背景,讓讀者對(duì)C語(yǔ)言的發(fā)展過程有大致的了解,然后通過C程序?qū)嵗?,給讀者展示C程序的一般樣式和結(jié)構(gòu),以此來建立讀者對(duì)C程序的整體印象,并由此順理成章地,總結(jié)出C程序的特點(diǎn)。最后給出C程序的開發(fā)過程和運(yùn)行環(huán)境,在實(shí)訓(xùn)中,又以Vc++6.0環(huán)境為實(shí)例,對(duì)C程序的開發(fā)提供了有力支持?! ?.1 C語(yǔ)言出現(xiàn)的歷史背景 計(jì)算機(jī)產(chǎn)生后,它最初接受的是由0和1序列組成的指令碼,這種指令碼序列稱為機(jī)器語(yǔ)言。用機(jī)器語(yǔ)言編寫的程序,計(jì)算機(jī)能直接理解并執(zhí)行,且執(zhí)行效率高,但是由于機(jī)器語(yǔ)言不容易被人理解和記憶,帶來了許多不便,所以不易推廣。后來又產(chǎn)生了用助記符描述的指令系統(tǒng),它相對(duì)機(jī)器語(yǔ)言要容易理解和記憶,這就是匯編語(yǔ)言。匯編語(yǔ)言與機(jī)器語(yǔ)言一樣對(duì)機(jī)器的依賴很強(qiáng),這也束縛了其發(fā)展和應(yīng)用,能否創(chuàng)造一種既接近硬件又不依賴機(jī)器類型,同時(shí)使用靈活、功能強(qiáng)大的高級(jí)語(yǔ)言呢?c語(yǔ)言就承擔(dān)了歷史重任,慢慢發(fā)展成長(zhǎng)起來了?! 語(yǔ)言是一種過程化的程序設(shè)計(jì)語(yǔ)言。它的前身是Martin Richards于20世紀(jì)60年代開發(fā)的BCPL語(yǔ)言,這是一種計(jì)算機(jī)軟件人員在開發(fā)系統(tǒng)軟件時(shí)作為記述語(yǔ)言使用的程序語(yǔ)言。1970年美國(guó)貝爾實(shí)驗(yàn)室的Ken Thompson和Dennis Ritchie完成了UNIX的初版,與此同時(shí),他們還改寫了由Martin Richards開發(fā)的BCPL語(yǔ)言,形成了一種稱為8的語(yǔ)言,此后,B語(yǔ)言又進(jìn)一步被改進(jìn)和完善,形成了稱之為c的語(yǔ)言,如圖1.1所示。
編輯推薦
本書共9章內(nèi)容。主要包括c語(yǔ)言概述、c語(yǔ)言程序設(shè)計(jì)基礎(chǔ)知識(shí)、程序設(shè)計(jì)初步、循環(huán)結(jié)構(gòu)程序設(shè)計(jì)、模塊化程序設(shè)計(jì)、數(shù)組、指針、結(jié)構(gòu)體和共用體、文件。這些內(nèi)容是C語(yǔ)言最基本的東西,也是全國(guó)計(jì)算機(jī)二級(jí)(C語(yǔ)言)考試大綱的基本考試內(nèi)容。學(xué)習(xí)程序設(shè)計(jì)一定要多思考(思考解題思路)、多看例程代碼(通過閱讀掌握更多的解題及編程方法)、有意識(shí)地多寫程序代碼(可通過課后題目),多仔細(xì)研究程序運(yùn)行結(jié)果。通過這些鍛煉,相信你會(huì)得到滿意的效果!
圖書封面
評(píng)論、評(píng)分、閱讀與下載
程序設(shè)計(jì)基礎(chǔ)-C語(yǔ)言 PDF格式下載