出版時間:2012-9 出版社:華中科技大學出版社 作者:張蕊,呂濤 頁數:347 字數:480000
內容概要
本書是普通高等教育“21世紀信息學科立體化系列教材”之一。根據國家教育部頒發(fā)的“高級語言程序設計”課程的基本要求,本著“加強基礎、注重實用、精簡內容、創(chuàng)新思維”的原則而編寫。內容按進階方式組織,分為基礎篇、進階篇和高級篇三部分?;A篇包含預備知識、C語言概述、初識C程序、C程序的基本模塊——函數、C語句以及結構化程序設計等內容;進階篇包含指針與一維數組、文本文件、結構體與共用體等內容;高級篇包含數據類型、編碼及輸入輸出,多文件大型程序的開發(fā),數組、指針和函數的高級內容,二進制文件,位運算以及結構的高級應用——鏈表等內容。每章有內容提要、本章小結和練習題。本書適用于高等學校理工科各專業(yè)及相關課程的本科教材,也可作為相關專業(yè)工程技術人員的閱讀和參考書。
作者簡介
張蕊,武漢理工大學
書籍目錄
第一篇 基礎篇
1 預備知識
1.1 計算機的發(fā)展
1.2 計算機的系統(tǒng)
1.3 數制
1.4 計算機語言
1.5 本章小結
習題1
2 C語言概述
2.1 C語言的發(fā)展和特點
2.2 C程序的結構
2.3 C程序開發(fā)工具簡介
2.4 本章小結
習題2
3 初識C程序
3.1 常量與變量
3.2 數據的運算
3.3 數據的輸入輸出
3.4 C程序應用舉例
3.5 高效的運算符
3.6 宏常量與cot常量
3.7 本章小結
習題3
4 程序的基本模塊——函數
4.1 函數概述
4.2 庫函數
4.3 自定義函數
4.4 帶參數的宏
4.5 本章小結
習題4
5 C語句
5.1 C語句綜述
5.2 選擇語句
5.3 循環(huán)語句
5.4 本章小結
習題5
6 結構化程序設計
6.1 結構化程序設計
6.2 程序風格與代碼格式
6.3 模塊化程序設計
6.4 簡單算法設計
6.5 小結
習題6
第二篇 進階篇
7 指針與一維數組
7.1 指針
7.2 在函數中使用指針
7.3 數組
7.4 *符數組——字符串
7.5 *內存分配與動態(tài)數組
7.6 *二級指針
7.7 本章小結
習題7
8 文本文件
8.1 文件的基本概念
8.2 文件的基本操作
8.3 應用實例
8.4 本章小結
習題8
9 結構體與共用體
9.1 結構體類型
9.2 結構體變量
9.3 結構體數組
9.4 嵌套的結構體
9.5 指向結構體的指針
9.6 向函數傳遞結構體信息
9.7 *復合文字和結構體((299)
9.8 *伸縮型數組成員(("99)
9.9 *共用體
9.10 本章小結
習題9
第三篇 高級篇
10 整數類型、編碼及輸入輸出
10.1 整數的表示
10.2 實數的表示
10.3 字符的表示
10.4 枚舉類型
10.5 布爾類型(C99)
10.6 自定義數據類型
10.7 sizeof運算符和size—t類型
10.8 字符、字符串和整數、實數間的轉換
10.9 本章小結
習題10
11 多文件大型程序的開發(fā)
11.1 多文件程序的架構
11.2 常用預處理命令
11.3 局部變量和全局變量
11.4 變量的存儲類別
11.5 類型限定詞
11.6 靜態(tài)函數
11.7 本章小結
習題11
12 數組、指針和函數的高級內容
12.1 多維數組
12.2 二維數組與指針
12.3 二維數組與指針數組
12.4 函數指針
12.5 命令行參數
12.6 可變參數函數
12.7 數組型的復合文字(C99)
12.8 變長數組(C99)
12.9 內聯函數(C99)
12.10 本章小結
習題12
13 二進制文件
13.1 二進制文件的定義
13.2 基本操作
13.3 應用實例
13.4 本章小結
習題13
14 位運算
14.1 位運算符
14.2 位域類型
14.3 本章小結
習題14
15 結構的高級應用——鏈表
15.1 鏈表的基本概念
15.2 單鏈表
15.3 循環(huán)鏈表
15.4 雙向鏈表
15.5 本章小結
習題15
附錄
附錄A C語言關鍵字
附錄B運算符的優(yōu)先級與結合性
附錄C 常用字符與ASCII值對照表
附錄D ANSIC標準庫
參考文獻
編輯推薦
《21世紀電氣信息學科立體化系列教材:C程序設計教程》注重學生工程實踐和編程能力的培養(yǎng),并以此為指導思想,在內容編排和編程風格等方面進行了一些探索。我們認為,學習C語言并不僅僅等同于掌握C語言的語法,就如同僅僅掌握文字并不等同于可以寫出優(yōu)美的文章。因此,在內容編排方面,《21世紀電氣信息學科立體化系列教材:C程序設計教程》并不完全以語法來劃分章節(jié),而是以進階教程的方式來組織。這樣做的好處是,不讓學生從一開始就過度地陷入語法細節(jié),而是讓其在每階段的編程能力都能有所精進。
圖書封面
評論、評分、閱讀與下載