TOP
0
0
【簡體曬書節】 單本79折,5本7折,優惠只到5/31,點擊此處看更多!
C語言程序設計教程(第3版)(簡體書)
滿額折

C語言程序設計教程(第3版)(簡體書)

商品資訊

人民幣定價:25 元
定價
:NT$ 150 元
領券後再享88折起
海外經銷商無庫存,到貨日平均30天至45天
可得紅利積點:4 點
相關商品
商品簡介
目次

商品簡介

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

目次

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

您曾經瀏覽過的商品

購物須知

大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。

特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。

無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。

為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。

若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

定價:100 150
海外經銷商無庫存,到貨日平均30天至45天

暢銷榜

客服中心

收藏

會員專區