注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計C/C++及其相關(guān)C語言程序設(shè)計教程(高等學校計算機基礎(chǔ)教材)

C語言程序設(shè)計教程(高等學校計算機基礎(chǔ)教材)

C語言程序設(shè)計教程(高等學校計算機基礎(chǔ)教材)

定 價:¥25.00

作 者: 譚浩強、張基溫
出版社: 高等教育出版社
叢編項:
標 簽: 算法語言

ISBN: 9787040199109 出版時間: 2006-08-01 包裝: 平裝
開本: 16開 頁數(shù): 325 字數(shù):  

內(nèi)容簡介

  在本書第一版(1992年出版)和第二版(1998年出版)已經(jīng)發(fā)行超過100萬冊之后,根據(jù)國家“十一五”教材規(guī)劃,著名計算機教育家譚浩強教授和張基溫教授又通力合作,全面修訂,推出了本書第3版。第3版保留了深入淺出、易學易懂、取舍合理、適宜教學的特點,并進一步充實了內(nèi)容,在敘述方面更加詳盡和深入。本書是以C語言的最新標準C99為依據(jù)編寫的。學習程序設(shè)計必須重視實踐環(huán)節(jié),多讀程序,多編寫程序,多上機實踐。本書提供了大量典型的例題分析和用于自測的豐富習題:配有《C語言習題集與上機指導(第3版)》和教學課件,為教與學創(chuàng)造了一個立體的環(huán)境。本書可以作為高等學校計算機及相關(guān)專業(yè)學生學習C語言程序設(shè)計的教材,也可作為參加有關(guān)考試和自學的參考書。本書配套教學資源可以在高等教育出版社高等理工教學資源網(wǎng)下載,網(wǎng)址為http://www.hep-st.com。

作者簡介

暫缺《C語言程序設(shè)計教程(高等學校計算機基礎(chǔ)教材)》作者簡介

圖書目錄

第1章 C語言程序設(shè)計的概念
 1.1 程序與程序設(shè)計語言
  1.1.1 計算機與程序
  1.1.2 計算機程序設(shè)計語言
  1.1.3 高級語言程序的開發(fā)過程
 1.2 C語言及其標準
  1.2.1 C語言的出現(xiàn)
  1.2.2 C語言的標準
 1.3 C語言程序概要
  1.3.1 函數(shù)
  1.3.2 語句
  1.3.3 名字與聲明
  1.3.4 變量及其賦值
  1.3.5 算術(shù)運算
  1.3.6 賦值類運算符的副作用及限制
 習題一
第2章 基本數(shù)據(jù)類型
 2.1 基本數(shù)據(jù)類型的特征
  2.1.1 數(shù)值的定點表示與浮點表示
  2.1.2 整數(shù)的有符號類型與無符號類型
  2.1.3 類型寬度與取值范圍
 2.2 數(shù)據(jù)常量
  2.2.1 整型常量
  2.2.2 字符類型及其常量
  2.2.3 實型常量
  2.2.4 符號常量
 2.3 數(shù)據(jù)類型轉(zhuǎn)換
  2.3.1 幾個概念
  2.3.2 數(shù)據(jù)類型的隱式轉(zhuǎn)換
  2.3.3 數(shù)據(jù)類型的顯式轉(zhuǎn)換
  2.4 數(shù)據(jù)的控制臺輸入與輸出
  2.4.1 格式化輸出函數(shù)pIintf()
  2.4.2 格式化輸入函數(shù)scanf()
  2.4.3 字符輸入/輸出函數(shù)getchar()與putchar()
 習題二
第3章 C語言程序的流程控制
 3.1 算法
  3.1.1 算法的組成要素與基本性質(zhì)
  3.1.2 算法描述工具
  3.1.3 自項向下、逐步細化的算法設(shè)計過程
 3.2 判斷
  3.2.1 命題的“真”、“假”與C語言中的邏輯值
  3.2.2 關(guān)系運算與關(guān)系表達式
  3.2.3 邏輯運算與邏輯表達式
 3.3 選擇型程序設(shè)計
  3.3.1 if...else結(jié)構(gòu)的應用
  3.3.2 if.elseif結(jié)構(gòu)的應用
  3.3.3 switch結(jié)構(gòu)的應用
  3.3.4 條件表達式
 3.4 循環(huán)型程序設(shè)計
  3.4.1 迭代與窮舉算法
  3.4.2 while結(jié)構(gòu)
  3.4.3 dowhile結(jié)構(gòu)
  3.4.4 for結(jié)構(gòu)
  3.4.5 循環(huán)結(jié)構(gòu)的中途退出與重復周期的中途結(jié)束
 習題三
第4章 模塊化程序設(shè)計
 4.1 函數(shù)
  4.1.1 設(shè)計C語言程序就是設(shè)計函數(shù)
  4.1.2 函數(shù)結(jié)構(gòu)
  4.1.3 函數(shù)定義與函數(shù)聲明
  4.1.4 虛實結(jié)合與傳值調(diào)用
  4.1.5 遞歸函數(shù)
 4.2 變量的存儲屬性
  4.2.1 變量的作用域與生存期
  4.2.2 C語言中變量的存儲類型
  4.2.3 通過const聲明將變量存儲在只讀區(qū)
 4.3 模塊的編譯與鏈接
  4.3.1 分別編譯
  4.3.2 用項目管理多文件程序的編譯與鏈接過程
  4.3.3 頭文件
 4.4 宏定義與宏替換
  4.4.1 字符串宏定義及其基本格式
  4.4.2 使用宏需注意的問題
  4.4.3 撤銷己定義的宏
  4.4.4 帶參數(shù)的宏定義
 習題四
第5章 數(shù)組
 5.1 一維數(shù)組
  5.1.1 一維數(shù)組定義及數(shù)組元素引用
  5.1.2 數(shù)組元素的引用方法
  5.1.3 一維數(shù)組的初始化
  5.1.4 一維數(shù)組元素的查找與排序
  5.1.5 數(shù)組與函數(shù)
 5.2 字符串
  5.2.1 字符數(shù)組與字符串
  5.2.2 字符串的輸入/輸出
  5.2.3 字符串處理函數(shù)
 5.3 二維數(shù)組與多維數(shù)組
  5.3.1 二維數(shù)組及其定義
  5.3.2 二維數(shù)組的初始化
  5.3.3 向函數(shù)傳送二維數(shù)組
  5.3.4 多維數(shù)組
 習題五
第6章 指針
 6.1 指針基礎(chǔ)
  6.1.1 地址與指針
  6.1.2 指針變量及其定義
  6.1.3指針變量的引用
  6.1.4 指針的移動與比較
  6.1.5 指向指針變量的指針與多級指針
  6.1.6 指向void類型的指針
 6.2 指針與數(shù)組
  6.2.1 數(shù)組元素的指針引用
  6.2.2 多字符串的存儲與處理
  6.2.3 內(nèi)存的動態(tài)分配與動態(tài)數(shù)組的建立
 6.3 指針與函數(shù)
  6.3.1 指針參數(shù)與函數(shù)的地址傳送調(diào)用
  6.3.2 帶參數(shù)的主函數(shù)
  6.3.3 返回指針值的函數(shù)
  6.3.4 指向函數(shù)的指針
 習題六
第7章 用戶定制數(shù)據(jù)類型
 7.1 結(jié)構(gòu)體類型基礎(chǔ)
  7.1.1 結(jié)構(gòu)體類型及其定制
  7.1.2 定義結(jié)構(gòu)體類型變量及對變量的初始化
  7.1.3 結(jié)構(gòu)體變量的操作
  7.1.4 嵌套結(jié)構(gòu)體類型
  7.1.5 位段
 7.2 結(jié)構(gòu)體數(shù)組
  7.2.1 結(jié)構(gòu)體數(shù)組的定義與初始化
  7.2.2 對結(jié)構(gòu)體數(shù)組元素的操作
 7.3 指向結(jié)構(gòu)體的指針
  7.3.1 指向結(jié)構(gòu)體變量的指針
  7.3.2 指向結(jié)構(gòu)體數(shù)組的指針
 7.4 鏈表
  7.4.1 鏈表的概念
  7.4.2 鏈表結(jié)點的定義與鏈接關(guān)系的建立
  7.4.3 動態(tài)鏈表的建立
 7.5 結(jié)構(gòu)體與函數(shù)
  7.5.1 結(jié)構(gòu)體變量作為函數(shù)參數(shù)
  7.5.2 用指向結(jié)構(gòu)體變量的指針作為函數(shù)參數(shù)
  7.5.3 返回結(jié)構(gòu)體類型值的函數(shù)
 7.6 共用體類型數(shù)據(jù)
  7.6.1 共用體的特點
  7.6.2 共用體變量的應用
 7.7 枚舉類型數(shù)據(jù)
 7.8 用typedef定義類型
 習題七
第8章 文件
 8.1 文件的有關(guān)概念
  8.1.1 文件及其分類
  8.1.2 文件名
  8.1.3 文件的位置指針與讀/寫方式
 8.2 流的創(chuàng)建與撤銷
  8.2.1 FILE類型指針
  8.2.2 流
  8.2.3 文件的打開與關(guān)閉——流的創(chuàng)建與撤銷
 8.3 文件的順序讀/寫
  8.3.1 文件的字符讀/寫
  8.3.2 文件的字符串讀/寫
  8.3.3 文件的格式化讀/寫
  8.3.4 文件的記錄讀/寫
 8.4 文件的隨機讀/寫
  8.4.1 文件位置指針的定位
  8.4.2 文件隨機讀/寫程序舉例
 8.5 文件操作的出錯檢測
  8.5.1 ferror函數(shù)
  8.5.2 fclearerr函數(shù)
 習題八
附錄
 附錄A c語言運算符的優(yōu)先級與結(jié)合性
 附錄B C99關(guān)鍵字
 附錄C ASCII碼表
 附錄D 常用C語言標準庫函數(shù)
參考文獻

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號