C語言程序設(shè)計實(shí)用教程

出版時間:2004-10  出版社:中國科學(xué)技術(shù)大學(xué)出版社  作者:楊振生  頁數(shù):232  

前言

  目前,我國高等教育事業(yè)正在蓬勃發(fā)展,特別是高等職業(yè)教育異軍突起,其發(fā)展速度之迅猛,勢頭之強(qiáng)勁,遠(yuǎn)遠(yuǎn)超出了人們的預(yù)料,給我國高等教育事業(yè)注入了新的生機(jī)和活力。根據(jù)統(tǒng)計高等職業(yè)教育的學(xué)生規(guī)模已占據(jù)了全國整個高等教育的半壁江山。這說明高等職業(yè)教育和普通高等教育在規(guī)模上可相提并論,在我國高等教育體系中占有相當(dāng)重要的地位?! 「叩嚷殬I(yè)教育是一個新生事物,它開創(chuàng)了一種新的辦學(xué)模式,其培養(yǎng)目標(biāo)是具備必要的理論基礎(chǔ)和較強(qiáng)的實(shí)踐能力,直接面向工作在生產(chǎn)、管理和服務(wù)于第一線的應(yīng)用型、技能型的高級實(shí)用人才。根據(jù)這一培養(yǎng)目標(biāo),傳統(tǒng)的高等院校教材已不適應(yīng)高職教育的需要。高職教材必須符合培養(yǎng)目標(biāo)的要求,逐漸形成自身的特色。因此,當(dāng)前高職教材建設(shè)是一項刻不容緩的迫切任務(wù)?! ∧壳案黝惛呗毥滩年懤m(xù)出現(xiàn),實(shí)際上都處于探索階段。特別是在以“應(yīng)用型”、“技能型”為主旨和特征的教材體系建設(shè)上,要走一條前人沒有走過的路。在既符合培養(yǎng)目標(biāo),又符合社會實(shí)際需要的結(jié)合點(diǎn)上要做許多艱苦的工作。本書的編寫,實(shí)際上也是在這方面進(jìn)行一種初步探索?! ∪珪卜?0章。第1章是C語言概述;第2章介紹了C語言的數(shù)據(jù)類型與運(yùn)算符;第3、4、5章分別介紹了順序結(jié)構(gòu)、選擇結(jié)構(gòu)和循環(huán)結(jié)構(gòu);第6、7、8、9章分別介紹了數(shù)組、指針、函數(shù)、結(jié)構(gòu)體與共用體;第10章介紹了文件。其中第1章至第5章由張玉榮編寫,第6章至第10章由楊振生編寫?! ∮捎谧髡咚接邢?,書中不妥和疏漏之處在所難免,敬請專家和讀者指正。

內(nèi)容概要

  《C語言程序設(shè)計實(shí)用教程》系統(tǒng)地介紹了C語言的基本內(nèi)容及其程序設(shè)計方法,深入淺出,通俗易懂。根據(jù)高等職業(yè)技術(shù)教育的特點(diǎn)和培養(yǎng)目標(biāo)的要求,《C語言程序設(shè)計實(shí)用教程》強(qiáng)調(diào)基本技能的培養(yǎng),突出應(yīng)用性和實(shí)效性,增強(qiáng)可讀性?!  陡叩嚷殬I(yè)技術(shù)教育計算機(jī)系列教材:C語言程序設(shè)計實(shí)用教程》共分十章,主要內(nèi)容包括C語言概述、數(shù)據(jù)類型與運(yùn)算符、順序結(jié)構(gòu)、選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)、數(shù)組、指針、函數(shù)、結(jié)構(gòu)體與共用體、文件等。書中例題豐富,側(cè)重基本概念和程序設(shè)計方法。每章最后都附有習(xí)題和實(shí)習(xí)參考題。在教學(xué)實(shí)施過程中,供教師選擇或參考?!  禖語言程序設(shè)計實(shí)用教程》可作為高職高專院校的計算機(jī)、信息工程、電子類專業(yè)的教材,也可作為自學(xué)讀物。

書籍目錄

第1章 C語言概述1.1 計算機(jī)語言和計算機(jī)程序1.1.1 計算機(jī)語言1.1.2 計算機(jī)程序1.2 C語言的發(fā)展及其特點(diǎn)1.2.1 C語言的發(fā)展1.2.2 C語言的特點(diǎn)1.3 簡單的C程序介紹1.4 C語言程序的運(yùn)行環(huán)境1.4.1 Turbo C(TC)集成開發(fā)環(huán)境1.4.2 C語言程序的上機(jī)步驟習(xí)題實(shí)習(xí)參考題第2章 數(shù)據(jù)類型、運(yùn)算符與表達(dá)式2.1 C語言的數(shù)據(jù)類型2.2 常量2.2.1 整型常量2.2.2 實(shí)型常量2.2.3 字符型常量2.2.4 字符串常量2.2.5 符號型常量2.3 變量2.3.1 變量的數(shù)據(jù)類型及其定義2.3.2 變量的存儲類型2.3.3 變量的初始化2.4 運(yùn)算符與表達(dá)式2.4.1 C運(yùn)算符與表達(dá)式簡介2.4.2 算術(shù)運(yùn)算符及其表達(dá)式2.4.3 關(guān)系運(yùn)算符及其表達(dá)式2.4.4 邏輯運(yùn)算符及其表達(dá)式2.4.5 賦值運(yùn)算符及其表達(dá)式2.4.6 逗號運(yùn)算符及其表達(dá)式2.4.7 條件運(yùn)算符及其表達(dá)式2.4.8 位運(yùn)算符和位運(yùn)算2.4.9 表達(dá)式中數(shù)據(jù)類型的轉(zhuǎn)換習(xí)題實(shí)習(xí)參考題第3章 順序結(jié)構(gòu)程序設(shè)計3.1 結(jié)構(gòu)化程序設(shè)計的基本概念3.2 C語句概述3.3 單字符數(shù)據(jù)的輸入/輸出3.3.1 單字符數(shù)據(jù)的輸出函數(shù)putchar( )3.3.2 單字符數(shù)據(jù)的輸入函數(shù)getchar( )3.4 格式輸入/輸出3.4.1 格式輸出函數(shù)printf( )3.4.2 格式輸入函數(shù)scanf( )3.5 順序結(jié)構(gòu)的程序設(shè)計舉例習(xí)題實(shí)習(xí)參考題第4章 選擇結(jié)構(gòu)程序設(shè)計4.1 if語句4.2 if語句的嵌套4.2.1 if-if-else語句4.2.2 if-else-if語句4.3 switch語句4.4 選擇結(jié)構(gòu)的程序設(shè)計舉例習(xí)題實(shí)習(xí)參考題第5章 循環(huán)結(jié)構(gòu)程序設(shè)計5.1 go to語句以及用go to語句構(gòu)成的循環(huán)5.2 while語句和do~while語句5.2.1 while語句5.2.2 do~while語句5.2.3 兩種循環(huán)的比較5.3 for語句5.4 循環(huán)的嵌套5.5 break語句和continue語句5.5.1 break語句5.5.2 continue語句5.6 循環(huán)結(jié)構(gòu)的程序設(shè)計舉例習(xí)題實(shí)習(xí)參考題第6章 數(shù)組6.1 數(shù)組的概念6.2 一維數(shù)組6.2.1 一維數(shù)組的定義6.2.2 一維數(shù)組的初始化6.2.3 一維數(shù)組元素的引用6.2.4 一維數(shù)組應(yīng)用舉例6.3 二維數(shù)組6.3.1 二維數(shù)組的定義6.3.2 二維數(shù)組的初始化6.3.3 二維數(shù)組元素的引用6.3.4 二維數(shù)組應(yīng)用舉例6.4 字符數(shù)組與字符串處理6.4.1 字符數(shù)組的定義6.4.2 字符數(shù)組的初始化6.4.3 字符數(shù)組的引用6.4.4 字符串處理函數(shù)6.4.5 字符數(shù)組應(yīng)用舉例習(xí)題實(shí)習(xí)參考題第7章 指針7.1 指針的基本概念7.2 指針變量7.2.1 指針變量的定義7.2.2 指針變量的初始化7.2.3 指針變量的引用7.3 指針變量的運(yùn)算7.4 指針與數(shù)組7.4.1 指向一維數(shù)組的指針變量7.4.2 通過指針變量引用數(shù)組元素7.4.3 指向二維數(shù)組的指針變量7.5 字符指針與字符串7.5.1 指向字符串常量的指針變量7.5.2 字符指針的引用7.5.3 指向字符數(shù)組的指針變量7.6 指針數(shù)組7.6.1 指針數(shù)組的定義與初始化7.6.2 指針數(shù)組元素的引用7.7 多級指針7.8 帶參數(shù)的主函數(shù)7.9 指針應(yīng)用程序設(shè)計舉例習(xí)題一實(shí)習(xí)參考題第8章函數(shù)8.1 模塊化程序設(shè)計的基本概念8.2 有關(guān)函數(shù)的概念8.3 函數(shù)的定義與調(diào)用8.3.1 函數(shù)的定義8.3.2 函數(shù)的調(diào)用8.4 函數(shù)間的數(shù)據(jù)傳遞8.4.1 值傳遞方式8.4.2 地址傳遞方式8.4.3 返回值傳遞方式8.4.4 全局外部變量傳遞方式8.5 數(shù)組作為函數(shù)的參數(shù)8.5.1 數(shù)組元素作為函數(shù)的參數(shù)8.5.2 數(shù)組名作為函數(shù)的參數(shù)8.6 函數(shù)的嵌套調(diào)用與遞歸調(diào)用8.6.1 函數(shù)的嵌套調(diào)用8.6.2 函數(shù)的遞歸調(diào)用8.7 指針型函數(shù)和指向函數(shù)的指針8.7.1 指針型函數(shù)8.7.2 指向函數(shù)的指針8.8 變量的存儲方式及其作用域與初始化8.8.1 變量的存儲方式8.8.2 變量的生存期與作用域8.8.3 變量的初始化8.9 編譯預(yù)處理8.9.1 宏定義8.9.2 文件包含8.9.3 條件編譯……第9章 結(jié)構(gòu)體、共用體與枚舉型第10章 文件附錄一 ASCII碼表附錄二 運(yùn)算符及其有限級和集合性附錄三 Turbo C2.0常用庫函數(shù)附錄四 常見錯誤信息表參考文獻(xiàn)

章節(jié)摘錄

  第1章 C語言概述  當(dāng)今世界隨著計算機(jī)技術(shù)的迅猛發(fā)展,人和計算機(jī)之間交往的“語言”也在不斷更新。從六十年代初期出現(xiàn)的ALGOL 60、COBOL等語言,發(fā)展到七十年代C語言的誕生。C語言自問世以來,表現(xiàn)出了很強(qiáng)的生命力。因?yàn)镃語言簡潔、表達(dá)能力強(qiáng)、使用方便靈活、產(chǎn)生目標(biāo)代碼質(zhì)量高、可移植性好,它既可以用來編制系統(tǒng)軟件,也可以編制應(yīng)用軟件,所以到目前為止,C語言仍是國際上深受歡迎的主流計算機(jī)語言之一?! ”菊聦挠嬎銠C(jī)語言和計算機(jī)程序講起,具體介紹C語言的發(fā)展及其特點(diǎn),給出C程序的框架,并詳細(xì)闡述運(yùn)行一個C程序的完整過程?! ?.1計算機(jī)語言和計算機(jī)程序  計算機(jī)為什么能處理各種不同的問題呢?這是由于人們事先對各類問題進(jìn)行了分析,確定了解決問題的方法和步驟,然后根據(jù)它使用某一種計算機(jī)語言(如C語言)編寫出相應(yīng)的計算機(jī)程序,再讓計算機(jī)執(zhí)行這個程序,才能得到最后的結(jié)果。因此計算機(jī)語言是編制計算機(jī)程序的一個工具。  1.1.1 計算機(jī)語言  從世界上第一臺計算機(jī)誕生以后,多年來,隨著計算機(jī)技術(shù)的不斷更新,計算機(jī)語言也經(jīng)歷了幾代的發(fā)展?! ?.機(jī)器語言  人和計算機(jī)交往的一個主要障礙則是“語言”。計算機(jī)根本無法理解人類的自然語言(如英文、中文),而只能接受并執(zhí)行由0、1構(gòu)成的二進(jìn)制的指令,計算機(jī)所有的操作都是在指令的控制下進(jìn)行的。計算機(jī)能夠直接識別和執(zhí)行的這種指令,稱為機(jī)器指令,每一種類型的計算機(jī)都規(guī)定了自己的一套指令,這種指令的集合就是機(jī)器語言指令系統(tǒng)(簡稱機(jī)器語言)。

圖書封面

評論、評分、閱讀與下載


    C語言程序設(shè)計實(shí)用教程 PDF格式下載


用戶評論 (總計0條)

 
 

 

250萬本中文圖書簡介、評論、評分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號-7