出版時間:2007-8 出版社:上海交大 作者:梁西陳 頁數(shù):256
內(nèi)容概要
本教材將計算機專業(yè)的兩個骨干課程“C語言程序設(shè)計”和“數(shù)據(jù)結(jié)構(gòu)”的內(nèi)容融為一體,共分12章,以C語言為主線介紹了C語言與數(shù)據(jù)結(jié)構(gòu)的基本概念、C語言的數(shù)據(jù)類型、C語言基本操作和語法規(guī)則;利用C語言進行結(jié)構(gòu)化和模塊化程序設(shè)計的基本方法;線性表、樹和圖的數(shù)據(jù)結(jié)構(gòu)及應用;排序及查找的常用算法等內(nèi)容。 本書在選材上力求精練,問題描述深入淺出,并通過大量例題進行說明。每章后都配有習題和內(nèi)容詳實的實驗,供課后練習及上機使用。例題和實驗內(nèi)容均給出詳細的程序源代碼,輸入計算機后即可調(diào)試運行?! ? 本書既可作為高、中等職業(yè)院校計算機及相關(guān)專業(yè)的教材,也可作為廣大計算機工作者的參考用書。
書籍目錄
第1章 概述 1.1 C語言簡介 1.2 C程序的基本結(jié)構(gòu) 1.3 C程序上機步驟 1.4 數(shù)據(jù)結(jié)構(gòu)概述 本章小結(jié) 實驗一 C語言程序的編輯與運行 習題一第2章 數(shù)據(jù)類型與基本操作 2.1 C語言的數(shù)據(jù)類型 2.2 常量和變量 2.3 運算符和表達式 2.4 基本輸人與輸出 本章小結(jié) 實驗二 格式化輸入、輸出 實驗三 字符的輸人、輸出 習題二第3章 C語言程序的流程控制 3.1 程序設(shè)計的基礎(chǔ)知識 3.2 C語言的基本語句 3.3 選擇結(jié)構(gòu)程序設(shè)計 3.4 循環(huán)結(jié)構(gòu)程序設(shè)計 本章小結(jié) 實驗四 順序、選擇結(jié)構(gòu)程序設(shè)計 實驗五 循環(huán)結(jié)構(gòu)程序設(shè)計 習題三第4章 函數(shù) 4.1 函數(shù)的定義及調(diào)用 4.2 變量的存儲屬性 4.3 內(nèi)部函數(shù)和外部函數(shù) 4.4 C語言的編譯預處理 本章小結(jié) 實驗六 函數(shù)的定義及應用 習題四第5章 數(shù)組數(shù)據(jù)類型及其應用 5.1 一維數(shù)組 5.2 二維數(shù)組 5.3 字符數(shù)組與字符串 5.4 線性表 5.5 棧和隊列 本章小結(jié) 實驗七 數(shù)組及線性表 實驗八 棧及其應用 實驗九 隊列及其應用 習題五第6章 查找與排序 6.1 常用數(shù)據(jù)查找算法 6.2 常用數(shù)據(jù)排序算法 本章小結(jié) 實驗十 數(shù)據(jù)的查找與排序 習題六第7章 指針數(shù)據(jù)類型及其應用 7.1 指針的概念 7.2 指針變量的定義和引用 7.3 指針與數(shù)組 7.4 指針與字符串 7.5 指針與函數(shù) 7.6 鏈表 7.7 鏈棧和鏈隊列 本章小結(jié) 實驗十一 指針的使用 實驗十二 鏈表的使用 習題七第8章 結(jié)構(gòu)體與共用體 8.1 結(jié)構(gòu)體數(shù)據(jù)類型的定義和引用 ……第9章 樹第10章 圖第11章 文件第12章 位運算附錄一 部分習題參考答案附錄二 ASCⅡ碼表
圖書封面
評論、評分、閱讀與下載
C語言與數(shù)據(jù)結(jié)構(gòu) PDF格式下載