C語言與程式設計方法第二版

C語言與程式設計方法第二版

《C語言與程式設計方法第二版》是2009年科學出版社出版的圖書,作者是萬常選、劉喜平,頁數366。

基本介紹

  • 書名:C語言與程式設計方法第二版
  • 作者:萬常選,劉喜平等
  • ISBN:9787030239785 [十位:7030239784]
  • 類別:計算機
  • 頁數:366
  • 定價:38元
  • 出版社科學出版社
  • 出版時間:2009年02月
  • 裝幀:平裝
  • 開本:16開
  • 字數:585000
  • 印刷:武漢首壹印務有限公司印刷
  • 語種:簡體中文
內容提要:,圖書目錄:,

內容提要:

《C語言與程式設計方法(第2版)》是強調程式設計能力培養的C語言程式設計教材,將算法與程式設計方法分散在各章節逐層推進。全書共分13章,第1~5章是C語言與程式設計的基礎部分;第6、8、9、11章是C語言的核心部分:第7章是程式設計基本算法,通過對一些典型算法進行介紹和分析,培養和提高學生的程式設計能力;第10、12章分別是檔案、其他數據類型與位運算;第13章是C程式上機調試指導及實驗。
《C語言與程式設計方法(第2版)》的主要特點是加強關鍵語法點(如表達式、數組、指針等1的教學,突出算法思想的培養,達到提高學生程式設計綜合素質和能力的目的。《C語言與程式設計方法(第2版)》可作為計算機及相關專業本科生、專科生的程式設計課程教材,也可供程式設計愛好者自學和參考。

圖書目錄:

第1章 程式設計與C語言
1.1 程式設計的基本概念
1.1.1 程式
1.1.2 程式設計
I.I.3 算法及其特徵
1.1.4 數據結構
1.2 結構化程式設計
1.2.1 結構化程式結構及其表示
1.2.2 結構化程式設計方法
1.3 C語言的發展與特點
1.3.1 C語言的發展
1.3.2 C語言的特點
1.4 C語言的字元集與標識符
1.5 C程式實例
習題1
第2章 數據類型
2.1 C數據類型概述
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.3.4 實型變數
2.3.5 字元型變數
2.3.6 限定詞const
2.4 基本輸入與輸出
2.4.1 字元數據的輸入與輸出
2.4.2 格式輸入與輸出
2.5 函式與數學庫函式
2.5.1 函式
2.5.2 數學庫函式
習題2
第3章 運算符、表達式與語句
3.1 運算符與表達式概述
3.1.1 C運算符簡介
3.1.2 C表達式簡介
3.2 算術運算符與算術表達式
3.2.1 基本算術運算符與算術表達式
3.2.2 算術表達式在數值計算方面的套用
3.2.3 增量減量運算符
3.3 賦值運算符與賦值表達式
3.4 數據類型的轉換
3.4.1 隱式類型轉換
3.4.2 賦值表達式兩側數據的類型轉換
3.4.3 強制類型轉換
3.5 逗號運算符與逗號表達式
3.6 關係運算符與關係表達式
3.7 邏輯運算符與邏輯表達式
3.8 C語言基本結構控制語句
3.8.1 C語句概述
3.8.2 賦值語句
3.8.3 分支語句(if語句與條件表達式)
3.8.4 循環語句(while語句與for語句)
3.9 條件表達式的套用舉例
習題3
第4章 基本程式設計技術
4.1 循環結構程式設計
4.1.1 通過計數器變數控制循環
4.1.2 通過狀態變數控制循環
4.2 控制結構與控制語句
4.2.1 do-while語句
4.2.2 流程控制語句(break語句、Contmue語句與goto語句)
4.2.3 開關分支語句(switch語句)
4.3 程式設計實例
習題4
第5章 C程式結構與函式
5.1 函式定義與函式調用
5.1.1 為什麼要使用函式
5.1.2 函式定義
5.1.3 函式調用
5.1.4 函式原型與函式聲明
5.1.5 函式的兩種視角
5.2 標準庫函式
5.3 程式中的函式執行
5.3.1 C程式結構概述
5.3.2 主函式
5.3.3 函式的執行
5.3.4 參數傳遞
5.4 程式的函式分解
5.5 C程式結構與變數
5.5.1 變數的作用域與生存期
5.5.2 局部變數與全局變數
5.5.3 變數的動態與靜態存儲方式
5.5.4 局部變數的存儲類型
5.5.5 全局變數的存儲類型
5.6 內部函式與外部函式
5.7 編譯預處理
5.7.1 檔案包含命令
5.7.2 宏定義與宏替換
5.7.3 條件編譯命令
習題5
第6章 數組
6.1 一維數組
6.1.1 一維數組的定義
6.1.2 一維數組的引用
6.1.3 一維數組的初始化
6.2 二維數組
6.2.1 二維數組的定義
6.2.2 二維數組的引用
6.2.3 二維數組的初始化
6.3 字元數組
6.3.1 用字元數組處理字元串
6.3.2 字元數組的輸入輸出
6.3.3 字元串處理函式
6.4 數組作為函式參數
6.4.1 數組元素作為函式實參
6.4.2 數組名作為函式參數
習題6
第7章 程式設計基本算法
7.1 窮舉算法
7.2 疊代與遞推算法
7.2.1 疊代
7.2.2 遞推
7.3 遞歸算法
7.3.1 遞歸的概念
7.3.2 遞歸的執行過程
7.3.3 Hanoi塔問題
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 zui長公共子序列問題
7.6.3 0-1背包問題
7.6.4 動態規划算法總結
7.7 回溯法
7.7.1 回溯法的基本思想
7.7.2 n皇后問題
7.7.3 0-1背包問題
7.7.4 回溯法總結
習題7
第8章 指針
8.1 指針與指針變數
8.1.1 指針的概念
8.1.2 指針變數的定義與初始化
8.1.3 指針的基本運算
8.2 數組的指針
8.2.1 一維數組的指針
8.2.2 二維數組的元素指針
8.2.3 二維數組的行指針
8.2.4 指向一維數組的指針變數(行指針變數)
8.3 字元指針與字元串
8.4 指針作為函式參數
8.4.1 變數的指針作為函式參數
8.4.2 一維數組的指針作為函式參數
8.4.3 二維數組的指針作為函式參數
習題8
第9章 結構體
9.1 結構體類型的聲明
9.2 結構體變數
9.2.1 結構體變數的定義與存儲
9.2.2 結構體變數的引用與初始化
9.3 結構體數組
……
第10章 檔案
第11章 指針的進一步討論
第12章 其他數據類型與位運算
第13章 C程式上機高度指導及實驗
主要參考文獻
附錄A 部分字元ASCII代碼對照表
附錄B Turbo C 3.0常用庫函式

熱門詞條

聯絡我們