C語言程式設計 第2版 高等学校计算机专业规划教材:C语言程序设计(第2版)

王立柱

  • 出版商: 機械工業
  • 出版日期: 2016-03-01
  • 定價: $210
  • 售價: 8.5$179
  • 語言: 簡體中文
  • 頁數: 190
  • 裝訂: 平裝
  • ISBN: 7111529278
  • ISBN-13: 9787111529279
  • 相關分類: C 程式語言
  • 下單後立即進貨 (約4週~6週)

商品描述

<內容介紹> 

王立柱主編的《C語言程序設計》採用辯證邏輯敘述方法,從程序設計中的問題出發學習C語言知識。全書共11章,內容包括:機器語言模式、C語言模式、函數、一維數組和指針、字符串、結構體、聯合體、枚舉、順序表、鏈表、文件、二維數組和指針、非線性結構與遞歸。
    本書內容詳實連貫,結構清晰嚴謹,目標具體明確,既可作為本科及大專院校C語言程序設計課程的教材,也可作為編程愛好者的自學參考書。

<章節目錄>
前言
教學建議
第1章  機器語言模式
  1.1  模擬機器指令集與程序設計舉例
  1.2  機器語言的局限性
  問題與練習
第2章  C語言模式
  2.1  基於基本類型的編程模式
  2.2  基本數據類型
    2.2.1  整型
    2.2.2  實型
    2.2.3  字符型
  2.3  運算符和表達式
    2.3.1  自增自減運算符和表達式
    2.3.2  複合賦值運算符和表達式
    2.3.3  條件表達式和逗號表達式
    2.3.4  關係運算符和邏輯運算符
    2.3.5  運算符優先級
  2.4  類型轉換
  2.5  程序流程控制結構
    2.5.1  if-else語句
    2.5.2  switch-case語句
    2.5.3  break語句和continue語句
  問題與練習
第3章  函數
  3.1  函數自定義與調用
  3.2  函數聲明與定義
  3.3  函數與變量的存儲類別
    3.3.1  自動局部變量
    3.3.2  靜態局部變量
    3.3.3  外部變量
  3.4  函數應用設計舉例
    3.4.1  階乘累加
    3.4.2  求π的近似值
    3.4.3  求最大公約數
    3.4.4  判斷質數
    3.4.5  數制轉換
  *3.5  模塊化程序設計
    3.5.1  全局外部函數
    3.5.2  靜態外部函數
    3.5.3  全局外部變量
    3.5.4  靜態外部變量
  3.6  編譯預處理
    3.6.1  無參宏指令
    3.6.2  帶參宏指令
    3.6.3  條件編譯指令
    3.6.4  文件包含指令
  問題與練習
第4章  一維數組和指針
  4.1  指針和指針傳遞

  4.2  一維數組和指針
    4.2.1  一維數組
    4.2.2  指向一維數組的指針
  *  4.2.3  數組類型和數組首元素類型
  4.3  const型指針
  4.4  動態數組
  4.5  數組和指針應用舉例
    4.5.1  Josephus問題
    4.5.2  選擇排序
    4.5.3  起泡排序
    4.5.4  劃分數組元素
    4.5.5  刪除數組中的重複數據
    4.5.6  篩法求質數
    4.5.7  順序搜索和二分搜索
  4.6  索引和指針
  4.7  指針和左值
  4.8  函數指針
  問題與練習
第5章  字符串
  5.1  字符串常量和字符串變量
  5.2  字符串基本操作函數原型
  5.3  字符串基本操作函數實現
  5.4  字符串基本操作函數的補充
    5.4.1  取子串
    5.4.2  子串插入
    5.4.3  子串刪除
    5.4.4  字符查找
  5.5  模式匹配
  問題與練習
第6章  結構體、聯合體和枚舉
  6.1  結構體
    6.1.1  結構體定義
    6.1.2  結構體變量和typedef名字
    6.1.3  結構體變量的初始化和賦初值
    6.1.4  結構體數組
    6.1.5  結構體的嵌套
    6.1.6  結構體返回值和指針傳遞
    6.1.7  數組和含有數組的結構體變量
  6.2  聯合體
  6.3  枚舉
  6.4  結構體應用設計舉例
    6.4.1  模擬洗牌
    6.4.2  Date結構體
    6.4.3  三天打魚,兩天曬網
  問題與練習
第7章  順序表
  7.1  數組的局限性
  7.2  順序表聲明與實現
    7.2.1  順序表聲明
    7.2.2  順序表實現

  7.3  索引和指針
  7.4  數據抽象和封裝
  問題與練習
第8章  鏈表
  8.1  鏈表的結構分析
  8.2  鏈表的聲明和實現
  問題與練習
第9章  文件
  9.1  文件指針
  9.2  文件的打開與關閉
  9.3  文件的讀寫
    9.3.1  字符的讀寫
    9.3.2  字符串的讀寫
    9.3.3  無格式讀寫
    9.3.4  格式讀寫
    9.3.5  文件的隨機訪問
  問題與練習
*第10章  二維數組和指針
  10.1  概述
  10.2  二維數組和一維數組
  10.3  馬鞍點
  10.4  指針數組和二級指針
  10.5  指針數組和二維數組
  問題與練習
*第11章  非線性結構與遞歸
  11.1  樹形結構與遞歸
  11.2  遞歸函數
  問題與練習
附錄A  命名規則
附錄B  常用的ANSI C標準庫函數
參考文獻