出版時(shí)間:2008-7 出版社:凌云 電子工業(yè)出版社 (2008-07出版) 作者:凌云 編 頁(yè)數(shù):273
前言
C語(yǔ)言是美國(guó)貝爾實(shí)驗(yàn)室于20世紀(jì)70年代初研制出來的,它既具有高級(jí)語(yǔ)言使用方便的特點(diǎn),又具有低級(jí)語(yǔ)言能夠直接操作計(jì)算機(jī)硬件的特點(diǎn)。因此,C語(yǔ)言既可用來編寫系統(tǒng)軟件,又可用來編寫應(yīng)用軟件,應(yīng)用十分廣泛,成為國(guó)際上廣為流行的計(jì)算機(jī)語(yǔ)言。在計(jì)算機(jī)應(yīng)用日益普及的今天,“C語(yǔ)言程序設(shè)計(jì)”課程已成為計(jì)算機(jī)及相關(guān)專業(yè)的一門重要必修專業(yè)課程,學(xué)好c語(yǔ)言,是學(xué)好、用好計(jì)算機(jī)的重要基礎(chǔ)。作者根據(jù)目前職業(yè)學(xué)校學(xué)生的特點(diǎn),從職業(yè)教育的性質(zhì)、任務(wù)和培養(yǎng)目標(biāo)出發(fā),堅(jiān)持就業(yè)導(dǎo)向、能力培養(yǎng)的原則,突出教材的實(shí)用性、適用性和先進(jìn)性,采用項(xiàng)目式教學(xué)、案例驅(qū)動(dòng)的教學(xué)方法,深入淺出、循序漸進(jìn)地引導(dǎo)學(xué)生學(xué)習(xí)和掌握本課程的知識(shí)點(diǎn),使學(xué)生掌握C語(yǔ)言的基本概念和語(yǔ)法規(guī)則,程序設(shè)計(jì)的基本方法與編程技巧,并能夠運(yùn)用C語(yǔ)言進(jìn)行程序設(shè)計(jì),培養(yǎng)學(xué)生使用計(jì)算機(jī)處理實(shí)際問題的思維方法和解決實(shí)際問題的能力。本教材采用模塊化的編寫方法,分為入門篇,進(jìn)階篇,提高篇,全書共分為15章。入門篇是第1-7章。第1章介紹C語(yǔ)言的特點(diǎn),C語(yǔ)言程序的結(jié)構(gòu)與書寫格式,C語(yǔ)言程序上機(jī)步驟;第2章介紹C語(yǔ)言程序的基本數(shù)據(jù)類型——整型、實(shí)型、字符型及數(shù)據(jù)的混合運(yùn)算;第3章介紹常用運(yùn)算符——算術(shù)運(yùn)算符、賦值運(yùn)算符、關(guān)系運(yùn)算符和邏輯運(yùn)算符等,及其相應(yīng)的表達(dá)式;第4章簡(jiǎn)單介紹有關(guān)算法的基礎(chǔ)知識(shí);第5章介紹數(shù)據(jù)的輸入/輸出語(yǔ)句,順序結(jié)構(gòu)程序設(shè)計(jì);第6章介紹選擇結(jié)構(gòu),if語(yǔ)句,switch語(yǔ)句的使用;第7章介紹循環(huán)結(jié)構(gòu),while循環(huán)語(yǔ)句,do…while循環(huán)語(yǔ)句,for循環(huán)語(yǔ)句,流程轉(zhuǎn)向語(yǔ)句,循環(huán)結(jié)構(gòu)的嵌套。通過入門篇的學(xué)習(xí),掌握C語(yǔ)言的語(yǔ)法,了解結(jié)構(gòu)化程序設(shè)計(jì)方法,能動(dòng)手編制簡(jiǎn)單的c程序。進(jìn)階篇為第8-13章。第8章介紹數(shù)組的概念,一維數(shù)組、二維數(shù)組、字符數(shù)組與字符串的定義及應(yīng)用;第9章介紹函數(shù)的定義與調(diào)用,函數(shù)的嵌套調(diào)用和遞歸調(diào)用,局部變量和全局變量,動(dòng)態(tài)存儲(chǔ)變量和靜態(tài)存儲(chǔ)變量;第10章介紹宏定義和文件包含;第11章介紹指針與指針變量,數(shù)組的指針和指向數(shù)組的指針變量,字符串的指針和指向字符串的指針變量,指向函數(shù)的指針變量等;第12章介紹結(jié)構(gòu)體,聯(lián)合體,枚舉類型;第13章介紹文件的概念,文件的打開與關(guān)閉,文件的讀/寫操作。進(jìn)階篇通過大量典型實(shí)例讓學(xué)生基本掌握結(jié)構(gòu)化程序設(shè)計(jì)方法,能編制一般的c語(yǔ)言程序。提高篇是第14、15章。第14章簡(jiǎn)要介紹c++基本概念,C++的輸入與輸出,類與對(duì)象;第15章介紹一個(gè)C語(yǔ)言程序設(shè)計(jì)的綜合實(shí)例——學(xué)生信息管理系統(tǒng)。通過這部分內(nèi)容的介紹,使學(xué)生了解面向?qū)ο蟮某绦蛟O(shè)計(jì)方法。進(jìn)一步提高C語(yǔ)言程序設(shè)計(jì)能力。
內(nèi)容概要
《高等職業(yè)教育計(jì)算機(jī)技術(shù)專業(yè)貫通制教材:C語(yǔ)言程序設(shè)計(jì)教程》是一本通用的C語(yǔ)言程序設(shè)計(jì)實(shí)用教材,采用模塊化的編寫方法,分為入門篇,進(jìn)階篇,提高篇,以項(xiàng)目教學(xué)、案例教學(xué)為指導(dǎo)思想,提供了大量的實(shí)例,并且在每章后面配有豐富多樣的習(xí)題及上機(jī)實(shí)驗(yàn)內(nèi)容。《高等職業(yè)教育計(jì)算機(jī)技術(shù)專業(yè)貫通制教材:C語(yǔ)言程序設(shè)計(jì)教程》內(nèi)容由淺入深,講解通俗易懂,重點(diǎn)突出,具有實(shí)用性、適用性和先進(jìn)性,特別適合職業(yè)院校學(xué)生動(dòng)手能力的培養(yǎng)。 《高等職業(yè)教育計(jì)算機(jī)技術(shù)專業(yè)貫通制教材:C語(yǔ)言程序設(shè)計(jì)教程》內(nèi)容包括C語(yǔ)言的入門知識(shí)、順序結(jié)構(gòu)程序設(shè)計(jì)、選擇結(jié)構(gòu)程序設(shè)計(jì)、循環(huán)結(jié)構(gòu)程序設(shè)計(jì)、數(shù)組、函數(shù)、指針、結(jié)構(gòu)體與聯(lián)合體、文件、C++基礎(chǔ)和綜合實(shí)訓(xùn)等內(nèi)容?! 陡叩嚷殬I(yè)教育計(jì)算機(jī)技術(shù)專業(yè)貫通制教材:C語(yǔ)言程序設(shè)計(jì)教程》可作為高等職業(yè)院校、中等職業(yè)學(xué)校C語(yǔ)言程序設(shè)計(jì)課程的教材或參考用書,也可作為各種培訓(xùn)班的教材,供計(jì)算機(jī)愛好者自學(xué)和參考?! 陡叩嚷殬I(yè)教育計(jì)算機(jī)技術(shù)專業(yè)貫通制教材:C語(yǔ)言程序設(shè)計(jì)教程》配有電子教學(xué)參考資料包(包括教學(xué)指南、電子教案和習(xí)題答案),詳見前言。
書籍目錄
入門篇第1章初識(shí)C語(yǔ)言1.1 C語(yǔ)言概述1.1.1 C語(yǔ)言的發(fā)展1.1.2 C語(yǔ)言的特點(diǎn)1.2 C語(yǔ)言的基本語(yǔ)法成分1.2.1 字符集1.2.2 標(biāo)識(shí)符1.2.3 關(guān)鍵字1.2.4 運(yùn)算符1.2.5 分隔符1.2.6 注釋符1.3 C語(yǔ)言程序的結(jié)構(gòu)1.4 C語(yǔ)言程序上機(jī)步驟1.4.1 源程序的編輯、編譯、連接、運(yùn)行1.4.2 Turbo C集成開發(fā)環(huán)境1.4.3 用Turbo C 2.0運(yùn)行C程序步驟小結(jié)習(xí)題1上機(jī)題1第2章 基本數(shù)據(jù)類型2.1 數(shù)據(jù)類型2.2 常量與變量2.2.1 常量與符號(hào)常量2.2.2 變量2.3 整型數(shù)據(jù)2.3.1 整型常量2.3.2 整型變量2.4 實(shí)型數(shù)據(jù)2.4.1 實(shí)型常量2.4.2 實(shí)型變量2.5 字符型數(shù)據(jù)2.5.1 字符常量2.5.2 字符變量2.5.3 字符串常量2.6 數(shù)據(jù)的混合運(yùn)算2.6.1 自動(dòng)轉(zhuǎn)換2.6.2 強(qiáng)制轉(zhuǎn)換小結(jié)習(xí)題2上機(jī)題2第3章 運(yùn)算符與表達(dá)式3.1 運(yùn)算符與表達(dá)式概述3.1.1 運(yùn)算符3.1.2 表達(dá)式3.2 算術(shù)運(yùn)算符和算術(shù)表達(dá)式3.2.1 算術(shù)運(yùn)算符3.2.2 算術(shù)表達(dá)式3.3 自增、自減運(yùn)算符3.4 賦值運(yùn)算符和賦值表達(dá)式3.4.1 賦值運(yùn)算3.4.2 復(fù)合賦值運(yùn)算3.5 關(guān)系運(yùn)算符和關(guān)系表達(dá)式3.5.1 關(guān)系運(yùn)算符3.5.2 關(guān)系表達(dá)式3.6 邏輯運(yùn)算符和邏輯表達(dá)式3.6.1 邏輯運(yùn)算符3.6.2 邏輯表達(dá)式3.7 逗號(hào)運(yùn)算符和逗號(hào)表達(dá)式3.8 條件運(yùn)算符小結(jié)習(xí)題3上機(jī)題3第4章 程序設(shè)計(jì)基礎(chǔ)4.1 算法及其表示方法4.2 結(jié)構(gòu)化程序設(shè)計(jì)方法小結(jié)習(xí)題4第5章 順序結(jié)構(gòu)程序設(shè)計(jì)5.1 c語(yǔ)言語(yǔ)句5.1.1 表達(dá)式語(yǔ)句5.1.2 復(fù)合語(yǔ)句5.1.3 空語(yǔ)句5.1.4 函數(shù)調(diào)用語(yǔ)句5.1.5 控制語(yǔ)句5.2 格式輸出函數(shù)printf5.2.1 printf函數(shù)的一般形式5.2.2 格式說明5.3 格式輸入函數(shù)scanf5.3.1 scanf函數(shù)的一般形式5.3.2 格式說明5.4 其他輸入輸出函數(shù)5.4.1 getchar函數(shù)5.4.2 putchar函數(shù)5.4.3 gets函數(shù)5.4.4 puts函數(shù)5.5 程序舉例小結(jié)習(xí)題5上機(jī)題5第6章 選擇結(jié)構(gòu)程序設(shè)計(jì)6.1 if語(yǔ)句6.1.1 單分支if語(yǔ)句6.1.2 雙分支if語(yǔ)句6.1.3 多分支if語(yǔ)句6.1.4 if語(yǔ)句的嵌套6.2 switch語(yǔ)句6.3 程序設(shè)計(jì)舉例小結(jié)習(xí)題6上機(jī)題6第7章 循環(huán)結(jié)構(gòu)程序設(shè)計(jì)7.1 什么是循環(huán)7.2 while循環(huán)語(yǔ)句7.2.1 while語(yǔ)句格式7.2.2 while語(yǔ)句實(shí)例7.3 dowhile循環(huán)語(yǔ)句7.3.1 dowhile語(yǔ)句格式7.3.2 dowhile語(yǔ)句實(shí)例7.4 for循環(huán)語(yǔ)句7.4.1 for語(yǔ)句格式7.4.2 for語(yǔ)句實(shí)例7.5 goto語(yǔ)句7.6 break和continue語(yǔ)句7.6.1 break語(yǔ)句7.6.2 cominue語(yǔ)句7.7 幾種循環(huán)語(yǔ)句對(duì)比7.8 多重循環(huán)7.8.1 多重循環(huán)的形式7.8.2 多重循環(huán)實(shí)例7.9 程序設(shè)計(jì)舉例小結(jié)習(xí)題7上機(jī)題7進(jìn)階篇第8章 數(shù)組第9章 函數(shù)9.3.1 函數(shù)調(diào)用的一般形式9.3.2 函數(shù)調(diào)用的方式9.3.3 函數(shù)的聲明9.4 嵌套調(diào)用和遞歸調(diào)用9.4.1 嵌套調(diào)用9.4.2 遞歸調(diào)用9.5 變量的作用域9.5.1 局部變量9.5.2 全局變量9.6 變量的存儲(chǔ)類別9.6.1 動(dòng)態(tài)存儲(chǔ)方式9.6.2 靜態(tài)存儲(chǔ)方式9.6.3 變量的分類9.7 程序設(shè)計(jì)舉例小結(jié)習(xí)題9上機(jī)題9第10章 編譯預(yù)處理10.1 宏定義10.1.1 不帶參數(shù)的宏定義10.1.2 帶參宏定義10.2 文件包含10.3 條件編譯小結(jié)習(xí)題10上機(jī)題10第11章 指針11.1 指針與指針變量11.1.1 指針變量的定義11.1.2 指針變量的引用11.1.3 指針變量的運(yùn)算11.2 指針與數(shù)組11.2.1 指向數(shù)組的指針變量11.2.2 通過指針引用一維數(shù)組元素11.2.3 通過指針引用二維數(shù)組的元素11.3 指針與字符串11.3.1 字符串的指針表示11.3.2 字符串指針變量作函數(shù)參數(shù)11.3.3 字符數(shù)組和字符指針變量的區(qū)別11.4 指針與函數(shù)11.4.1 指針變量作函數(shù)的參數(shù)11.4.2 返回指針值的函數(shù)11.4.3 指向函數(shù)的指針變量11.4.4 用指向函數(shù)的指針變量作函數(shù)參數(shù)11.5 指針數(shù)組與指向指針的指針11.5.1 指針數(shù)組的概念11.5.2 指針的指針小結(jié)習(xí)題11上機(jī)題11第12章 結(jié)構(gòu)體與聯(lián)合體12.1 結(jié)構(gòu)體類型12.1.1 結(jié)構(gòu)體類型的定義12.1.2 結(jié)構(gòu)體變量的定義12.1.3 結(jié)構(gòu)體變量的引用12.1.4 結(jié)構(gòu)體變量的初始化12.2 結(jié)構(gòu)體數(shù)組12.2.1 結(jié)構(gòu)體數(shù)組的定義12.2.2 結(jié)構(gòu)體數(shù)組的初始化與結(jié)構(gòu)體數(shù)組元素的引用12.3 結(jié)構(gòu)體指針變量12.3.1 指向結(jié)構(gòu)體的指針12.3.2 指向結(jié)構(gòu)數(shù)組的指針12.4 聯(lián)合體12.4.1 聯(lián)合體類型的定義12.4.2 聯(lián)合體變量的定義和引用12.5 枚舉類型小結(jié)習(xí)題12上機(jī)題12第13章 文件類型13.1 C語(yǔ)言文件概述13.1.1 文件13.1.2 文件指針13.2 文件的打開和關(guān)閉13.2.1 文件的打開13.2.2 文件的關(guān)閉13.3 文件的讀/寫13.3.1 文件的字符讀/寫13.3.2 文件的塊讀/寫13.3.3 文件的隨機(jī)讀/寫小結(jié)習(xí)題13上機(jī)題13提高篇第14章 從C語(yǔ)言到C++14.1 C++與C語(yǔ)言14.2 簡(jiǎn)單的C++程序14.2.1 C++的運(yùn)行環(huán)境與上機(jī)步驟14.2.2 簡(jiǎn)單的c++程序14.3 C++的輸入與輸出14.3.1 輸入與輸出簡(jiǎn)介14.3.2 標(biāo)準(zhǔn)的輸入與輸出14.4 類和對(duì)象14.4.1 類的定義14.4.2 對(duì)象的定義14.4.3 構(gòu)造函數(shù)和析構(gòu)函數(shù)14.4.4 繼承和派生14.4.5 函數(shù)的重載14.5 程序設(shè)計(jì)舉例小結(jié)習(xí)題14上機(jī)題14第15章 綜合應(yīng)用實(shí)例15.1 開發(fā)前言15.2 開發(fā)過程15.2.1 問題描述15.2.2 算法設(shè)計(jì)15.2.3 編寫程序代碼上機(jī)題15附錄附錄A 常用字符與AscII碼對(duì)照表附錄B 運(yùn)算符和結(jié)合性附錄C 常用庫(kù)函數(shù)
章節(jié)摘錄
插圖:
編輯推薦
《高等職業(yè)教育計(jì)算機(jī)技術(shù)專業(yè)貫通制教材?C語(yǔ)言程序設(shè)計(jì)教程》是由電子工業(yè)出版社出版的。
圖書封面
評(píng)論、評(píng)分、閱讀與下載
C語(yǔ)言程序設(shè)計(jì)教程 PDF格式下載