TOP
0
0
【簡體曬書區】 單本79折,5本7折,活動好評延長至5/31,趕緊把握這一波!
程序設計基礎:基於C語言(第2版)(簡體書)
滿額折

程序設計基礎:基於C語言(第2版)(簡體書)

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

商品簡介

《程序設計基礎:基於C語言(第2版)》以C語言為操作語言,全面介紹程序設計的入門知識,是進一步學習其他計算機課程的基礎。全書共12章。第1章簡介了計算機系統功能、基本組成和工作原理;第2章介紹了使用C語言開發程序的過程、方法、工具和步驟;第3~5章講述了C語言基本數據類型、常用標準庫函數,以及順序、選擇、循環等結構;第6~7章的內容是關於數組及函數的聲明、定義和調用方法;第8章介紹了宏、文件包含和條件編譯等命令;第9~10章講述了地址、指針和結構體;第11章是關於流及打開、關閉和讀寫文件的函數;第12章完整地實現了一個學生宿舍衛生管理系統的設計。《程序設計基礎:基於C語言(第2版)》在附錄中還配有16個實驗,供讀者參考使用。
《程序設計基礎:基於C語言(第2版)》可作為高等學校C語言程序設計的教材,特別適合作為應用型本科、高職院校的計算機及相關專業的C語言程序設計的教材,同時也可作為參加計算機等級考試的考生、編程人員和c語言自學者的參考用書。

目次

第1章 緒論
1.1 計算機系統概述
1.1.1 計算機系統的功能
1.1.2 計算機系統的組成
1.1.3 計算機系統的工作原理
1.2 數據及其計算機內部表示
1.2.1 與數據相關的概念和術語
1.2.2 二進制表示法
1.2.3 文本數據表示法
1.2.4 數值數據表示法
1.2.5 音頻數據表示法
1.2.6 圖形和圖像數據表示法
1.2.7 視頻數據表示法
1.2.8 數據及其表示小結
1.3 問題求解與算法
1.3.1 問題求解
1.3.2 算法及其特點
1.3.3 算法優劣的標準
1.3.4 算法描述
1.4 程序設計語言與程序設計
1.4.1 程序設計語言的發展史
1.4.2 程序設計必備知識
1.4.3 結構化程序設計方法
1.4.4 程序質量
1.5 計算機問題求解的過程
1.5.1 算法開發
1.5.2 算法實現
習題1

第2章 C語言概述
2.1 C語言程序的組成及特點
2.2 C語言程序上機指導
2.3 C程序的調試
習題2

第3章 基本數據類型與數據運算
3.1 基本標識符
3.1.1 保留關鍵字
3.1.2 預定義標識符
3.1.3 用戶自定義標識符
3.2 數據類型
3.3 常量與變量
3.3.1 常量
3.3.2 變量
3.4 基本數據類型的轉換
3.4.1 自動類型轉換
3.4.2 強制類型轉換
3.5 運算符和表達式
3.5.1 運算符和表達式概述
3.5.2 算術運算符與算術表達式
3.5.3 賦值運算符與賦值表達式
3.5.4 關係運算符與關係表達式
3.5.5 邏輯運算符與邏輯表達式
3.5.6 條件運算符與條件表達式
3.5.7 逗號運算符與逗號表達式
3.5.8 位運算符與位運算表達式
3.5.9 取長度運算符
3.5.10 運算符的優先級和結合性
3.6 應用舉例
習題3

第4章 常用庫函數
4.1 輸出函數
4.1.1 printf函數
4.1.2 putchar函數
4.1.3 puts函數
4.2 輸入函數
4.2.1 scanf函數
4.2.2 getchar函數
4.2.3 gets函數
4.3 字符串函數
4.3.1 strcat函數
4.3.2 strcpy函數
4.3.3 strcmp函數
4.3.4 strlen函數
4.3.5 strlwr函數
4.3.6 strupr函數
4.4 數學函數
4.5 應用舉例
習題4

第5章 C程序結構及控制語句
5.1 C程序語句及編程風格
5.1.1 C程序語句
5.1.2 編程風格
5.2 順序結構
5.3 選擇結構
5.3.1 if語句
5.3.2 switch語句
5.3.3 選擇程序舉例
5.4 循環結構
5.4.1 while語句
5.4.2 do-while語句
5.4.3 for語句
5.4.4 跳轉語句
5.4.5 循環的嵌套
5.4.6 循環程序舉例
5.5 應用舉例
習題5

第6章 數組
6.1 數組的定義和存儲結構
6.1.1 數組的定義
6.1.2 數組的存儲結構
6.2 一維數組
6.2.1 一維數組的定義
6.2.2 一維數組元素的引用
6.2.3 一維數組的初始化
6.2.4 一維數組程序舉例
6.3 二維數組
6.3.1 二維數組的定義
6.3.2 二維數組元素的引用
6.3.3 二維數組的初始化
6.3.4 二維數組程序舉例
6.4 字符串與字符數組
6.4.1 字符串
6.4.2 字符數組
6.4.3 字符串與字符數組程序舉例
6.5 應用舉例
習題6

第7章 函數
7.1 引言
7.2 函數的定義
7.3 函數的調用
7.3.1 函數調用
7.3.2 函數的參數
7.3.3 函數的返回值
7.3.4 函數的聲明
7.4 嵌套與遞歸
7.4.1 函數的嵌套調用
7.4.2 函數的遞歸調用
7.5 數組作為函數參數
7.5.1 數組元素作為函數參數
7.5.2 數組名作為函數參數
7.5.3 多維數組名作為函數參數
7.6 變量的作用域與生存期
7.6.1 變量的作用域
7.6.2 變量的生存期
7.7 內部函數與外部函數
7.7.1 內部函數
7.7.2 外部函數
7.8 應用舉例
習題7

第8章 預處理命令
8.1 宏定義
8.1.1 無參數宏
8.1.2 帶參數的宏
8.2 3℃件包含
8.3 條件編譯
8.3.1 條件編譯的格式
8.3.2 使用條件編譯的優點
習題8

第9章 指針
9.1 引言
9.2 指針與指針變量
9.2.1 指針的概念
9.2.2 指針變量的定義及引用
9.2.3 指針變量作為函數參數
9.2.4 指向指針的指針
9.2.5 指針的運算
9.2.6 void指針類型
9.3 指針與數組
9.3.1 數組的指針
9.3.2 指向數組元素的指針
9.3.3 指向數組的指針
9.3.4 數組指針作參數
9.4 指針與字符串
9.4.1 字符串的字符指針表示形式
9.4.2 利用字符指針訪問字符串
9.4.3 字符數組與字符指針的比較
9.4.4 字符指針作函數參數
9.5 指針數組
9.5.1 一維指針數組的定義及使用
9.5.2 指針數組作main函數的形參
9.6 指針與函數
9.6.1 返回指針值的函數
9.6.2 指向函數的指針
9.6.3 函數指針作為函數的參數
9.6.4 函數指針數組
9.7 應用舉例
習題9

第10章 結構體與共用體
10.1 結構體
10.1.1 結構體類型的定義
10.1.2 結構體變量的定義、引用和初始化
10.1.3 結構體程序舉例
10.2 鏈表
10.2.1 鏈表概述
10.2.2 靜態鏈表
10.2.3 動態鏈表
10.3 共用體
10.3.1 共用體的概念
10.3.2 共用體的定義
10.3.3 共用體變量的弓I用
10.3.4 共用體應用舉例
10.4 枚舉類型
10.4.1 枚舉的概念
10.4.2 枚舉的定義
10.4.3 枚舉變量
10.4.4 枚舉應用舉例
10.5 應用舉例
習題10

第11章 文件
11.1 文件概述
11.2 文件指針
11.3 文件的打開與關閉
11.3.1 文件的打開
11.3.2 文件的關閉
11.4 文件的讀/寫
11.4.1 字符讀/寫函數
11.4.2 字符串讀/寫函數
11.4.3 字讀/寫函數
11.4.4 數據塊讀/寫函數
11.4.5 格式化讀/寫函數
11.5 文件的定位
11.5.1 重返文件頭函數
11.5.2 指針位置移動函數
11.5.3 取指針當前位置函數
11.6 出錯的檢測
11.7 應用舉例
習題11

第12章 應用案例——學生宿舍衛生管理系統
12.1 需求陳述
12.2 需求分析
12.2.1 功能需求
12.2.2 數據需求
12.2.3 技術約束
12.3 總體設計
12.3.1 系統總體結構
12.3.2 全局數據結構
12.3.3 界面設計
12.4 詳細設計
12.4.1 系統主函數
12.4.2 管理員部分
12.4.3 普通用戶部分
12.5 完整的代碼實現與分析
附錄A 常用字符與ASCⅡ碼對照表
附錄B C語言ANSI/ISO標準庫函數
附錄C 實驗
參考文獻

您曾經瀏覽過的商品

購物須知

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

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

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

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

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

優惠價:87 188
海外經銷商無庫存,到貨日平均30天至45天

暢銷榜

客服中心

收藏

會員專區