幫助中心 | 我的帳號 | 關於我們

C程序設計--基於應用導向與任務驅動的學習方法

  • 作者:賀細平
  • 出版社:電子工業
  • ISBN:9787121332326
  • 出版日期:2018/01/01
  • 裝幀:平裝
  • 頁數:510
人民幣:RMB 89 元      售價:
放入購物車
加入收藏夾

內容大鋼
    賀細平著的《C程序設計--基於應用導向與任務驅動的學習方法》採用以解決實際應用問題為導向、以具體編程任務為驅動的模式,將C語言的知識無縫融入每個實際應用程序中。作者精心設計了100多個應用案例,每個案例均有實現特定功能的、完整的、可運行的程序代碼。本書圖表豐富,對程序設計的概念、求解問題的思路和方法、程序背後的原理和機制進行了深入剖析。全書共9章。第1章從簡單程序入手,將程序設計相關的基礎性概念融入案例,使讀者對C程序設計有一個整體的、直觀的、感性的認識。第2章闡述表達複雜邏輯的分支和循環語句的用法,使讀者對應用問題中的邏輯具有較好的表達能力。第3章闡述了利用數組處理批量數據。第4章闡述了如何存儲和處理文本型數據。第5章全面地闡述了函數這一模塊化程序設計利器。第6章對具有內存間接訪問能力的指針進行了深入闡述。第7章講解如何利用結構體類型創建用戶所需新數據類型。第8章闡述了如何利用文件實現數據持久化。第9章講解了位運算的規則和用法。

作者介紹
賀細平

目錄
第1章  邂逅程序設計?初識C語言
  1.1  第一個程序?我會算加法
  1.2  人機交互?輸入和輸出函數的基本用法
  1.3  條件與判斷?隨機應變
    1.3.1  二叉分支的表達?基本的if-else語句
    1.3.2  複合條件的表達
  1.4  利用庫函數?拿來主義
  1.5  機器擅長之「算術運算」?電腦的老本行
  1.6  變數?數據的棲身之所
    1.6.1  變數的概念
    1.6.2  變數的數據類型
    1.6.3  程序中的常量
  1.7  賦值運算?改變變數的值
  1.8  程序設計的一般過程
  本章小結
第2章  程序邏輯之關鍵?分支與循環
  2.1  機器智能與決策之基石?分支結構
    2.1.1  決策與分支結構
    2.1.2  基本分支結構及其連接方式
    2.1.3  邏輯運算與複合條件表達
    2.1.4  if條件表達典型錯誤分析
  2.2  機器擅長之「循環」?不厭其煩地重複
    2.2.1  for循環的引入
    2.2.2  剖析for循環
    2.2.3  必須應用循環結構的場合
    2.2.4  循環的初步運用
    2.2.5  for循環常見錯誤分析
  2.3  程序邏輯進階?多分支和多重循環
    2.3.1  深入理解循環
    2.3.2  循環的連接
    2.3.3  雙重循環與多重循環
    2.3.4  break和continue的運用
    2.3.5  分支與循環的串聯和嵌套
  2.4  其他形式分支與循環
    2.4.1  switch-case分支結構
    2.4.2  while與do...while循環
  本章小結
第3章  批量數據存儲與處理?數組
  3.1  何時需要數組
  3.2  序列數據的處理?一維數組
    3.2.1  一維數組的定義
    3.2.2  數組與內存分配
    3.2.3  數組操作之演練
    3.2.4  一維數組的運用
    3.2.5  巧用數組下標
  3.3  表格型數據的處理?二維數組
    3.3.1  二維數組的定義
    3.3.2  訪問二維數組的元素
    3.3.3  二維數組操作演練
    3.3.4  二維數組的應用

  3.4  其他
    3.4.1  數組的拓展?多維數組
    3.4.2  二維數組與一維數組的關係
    3.4.3  數組下標越界
    3.4.4  數組定義時的大小能否為變數
  本章小結
第4章  文本數據處理?字元串
  4.1  字元數據存儲和處理
    4.1.1  字元的編碼
    4.1.2  字元數據的存儲
    4.1.3  字元數據的運算
  4.2  字元串數據存儲和處理
    4.2.1  字元串的存儲
    4.2.2  文本型數據輸入/輸出
    4.2.3  字元串處理與庫函數
  4.3  文本型數據處理之演練
  4.4  其他
    4.4.1  空字元?\0?的作用
    4.4.2  字元和字元串的區別與聯繫
  本章小結
第5章  模塊化設計之利器?函數
  5.1  初識函數設計
  5.2  函數的概念
    5.2.1  函數的概念剖析
    5.2.2  模塊化設計思想在函數中的體現
  5.3  新函數是如何煉成的
  5.4  函數的設計
    5.4.1  發掘任務中的模塊
    5.4.2  函數的定義
    5.4.3  設計函數的方法論
    5.4.4  設計函數的要點詳解
  5.5  函數的測試
  5.6  函數的交付使用
    5.6.1  函數的調用形式
    5.6.2  函數調用過程詳解
    5.6.3  函數參數的傳遞
    5.6.4  函數的聲明
  5.7  函數設計實踐
  5.8  函數的遞歸?自相似之美
    5.8.1  初識遞歸函數
    5.8.2  遞歸函數設計的關鍵點
    5.8.3  遞歸調用的執行過程
    5.8.4  二分法與遞歸
    5.8.5  遞歸與非遞歸
    5.8.6  提高遞歸效率
  5.9  函數相關主題
    5.9.1  局部變數與全局變數
    5.9.2  函數的嵌套定義的應用
    5.9.3  如何生成隨機數
    5.9.4  庫函數

    5.9.5  初談提高程序效率
  本章小結
第6章  內存間接訪問之神器?指針
  6.1  深入理解內存地址
    6.1.1  內存是什麼
    6.1.2  什麼是內存地址
  6.2  間接訪問與直接訪問
  6.3  指針變數與普通變數
    6.3.1  指針變數的概念
    6.3.2  揭秘「指針」的由來
    6.3.3  普通變數與指針變數的對比
  6.4  指針與數組的天然聯繫
    6.4.1  數組名與數組起始地址
    6.4.2  揭秘訪問數組的更多細節
  6.5  指針的移動
  6.6  地址值在函數調用中的特殊作用
    6.6.1  函數調用過程詳解
    6.6.2  指針作為函數參數
    6.6.3  數組名作為函數實參
    6.6.4  可接受地址值的形參類型探究
  6.7  指針與動態內存分配
    6.7.1  一維數組的動態內存分配
    6.7.2  二維及多維數組與指針
    6.7.3  多階指針
    6.7.4  返回值為指向動態分配空間的指針
  6.8  變數的存儲區、作用範圍與生命期
    6.8.1  靜態變數和全局變數
    6.8.2  進程內存地址空間布局
    6.8.3  變數的作用範圍、生命期和存儲區
    6.8.4  extern的用法
  6.9  函數也可作為參數?函數指針與應用
    6.9.1  函數指針的概念
    6.9.2  函數指針數組的運用
    6.9.3  函數指針與qsort( )函數的應用
  本章小結
第7章  創造新數據類型?結構體類型
  7.1  為何引入結構體類型
  7.2  結構體類型的定義和基本用法
    7.2.1  結構體類型的定義
    7.2.2  結構體類型的基本用法
  7.3  結構體類型數組的用法
  7.4  結構體類型在函數中的運用
    7.4.1  結構體類型在函數中的一般用法
    7.4.2  結構體類型數組的排序
  7.5  結構體類型與鏈表
    7.5.1  鏈表的概念和用途
    7.5.2  鏈表
    7.5.3  為什麼需要鏈表
    7.5.4  循環單鏈表及其應用
  本章小結

第8章  數據持久化?文件
  8.1  文件的基本概念
    8.1.1  文件的「紙帶模型」
    8.1.2  緩衝文件讀/寫過程模型
    8.1.3  讀/寫文件基本流程與文件指針
    8.1.4  文件打開方式
  8.2  文件的讀/寫
    8.2.1  文本文件的讀/寫
    8.2.2  二進位文件讀/寫
  8.3  文件讀/寫位置的定位
  8.4  文本文件與二進位文件的對比
  8.5  其他主題
    8.5.1  關於stdin、stdout、stderr
    8.5.2  標準輸入、輸出的重定向
    8.5.3  理解和運用stderr與stdout
    8.5.4  fflush( )函數的用法
    8.5.5  EOF的運用
    8.5.6  容易被誤解的feof( )函數
    8.5.7  fgets( )與gets( )的區別
  本章小結
第9章  深入到bit的運算?位運算
  9.1  位運算的運算符
  9.2  初識位運算
  9.3  位運算的應用
  9.4  位運算的注意事項
    9.4.1  右移的補位方式
    9.4.2  移位量的取模特性
    9.4.3  位運算的數據類型
  9.5  位域
  本章小結

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032