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

明解C語言(實踐篇雙色印刷)/圖靈程序設計叢書

  • 作者:(日)柴田望洋|責編:魏勇俊|譯者:洪育彬
  • 出版社:人民郵電
  • ISBN:9787115624970
  • 出版日期:2024/01/01
  • 裝幀:平裝
  • 頁數:303
人民幣:RMB 89.8 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書圍繞C語言編程學習和開發實踐中經常遇到的問題和重點,結合大量代碼和圖表,從容易出現的錯誤(ERROR)開始講起,到類型轉換、字元串和指針、結構體和共用體、文件處理、在程序運行時動態生成必要大小的對象(變數)的方法,再到線性表的應用、二叉查找樹的應用、控制台畫面的控制等,詳細介紹了C語言中的眾多技巧,目標在於提高讀者解決實際問題的能力。本書適合有一定C語言基礎的讀者閱讀。

作者介紹
(日)柴田望洋|責編:魏勇俊|譯者:洪育彬
    柴田望洋,日本福岡工業大學信息工程學院副教授。編寫了一系列富有影響力的電腦教材和參考書,如《明解C++》《明解Java》等。本書于2000年榮獲日本工學教育協會著作獎。

目錄
第1章  看不見的錯誤輸入
  1-1  看不見的錯誤
    看不見的錯誤
    難以察覺的錯誤
    容易忽略的錯誤
    預處理指令中的空白字元
    #if指令和註釋
    頭文件保護符
    函數式宏及其運行效率
    函數式宏的副作用
    C++中max2的實現
  1-2  初始化
    初始化和賦值
    對象
    自動存儲期
    靜態存儲期
    標識符的有效範圍和初始化
    數組的初始化
    多維數組的初始化
    使用typedef名的數組的初始化
第2章  類型轉換
  2-1  類型轉換
    -1和1哪個大?
    if語句的求值
    關係運算符和關係式
    相等運算符和等式
    if語句的控製表達式
    隱式類型轉換
    普通算術類型轉換
  2-2  有符號整數和無符號整數
    無符號整數在內存中的表示
    有符號整數在內存中的表示
    整型提升
    有符號整數和無符號整數之間的類型轉換
    問題的解決
    補碼表示的有符號整數到無符號整數的類型轉換
第3章  關於指針
  3-1  指針和地址
    地址和取址運算符
    指針和間接運算符
  3-2  指針和函數調用
    值傳遞
    傳遞指針給函數
    傳遞指針的指針給函數
  3-3  指針和數組
    數組的傳遞
    表示數組末尾的哨兵
    指針、數組和數據類型
  3-4  指針和多維數組
    數據類型的派生和多維數組

    多維數組和指針
  3-5  動態對象的生成
    動態存儲期
    void指針
    單個對象的生成
    數組對象的生成
    多維數組對象的生成
第4章  字元串和指針
  4-1  字元和字元串
    字元和字元串
    字元和字元常量
    字元的值
    字元串
    字元串字面量
    字元串字面量和字元串常量
    用指針實現的字元串的操作
    指向字元串的指針
    字元串數組
  4-2  字元串的處理
    字元串的複製
    字元串不能為空?
    使字元串為空的兩種方法
    使字元串為空的錯誤方法
    問題的解決
    存儲空間的清空
    字元串的動態生成
    字元串數組的動態生成
第5章  NULL
  5-1  空指令、空字元和空語句
    null
    空指令
    空字元
    空字元串
    空語句
  5-2  空指針和NULL
    空指針
    空指針常量
    返回空指針的函數
    空指針在內存中的表示不一定為
第6章  函數的定義和聲明
  6-1  函數的定義和調用
    函數定義的順序
    調用未聲明的函數
    默認的int型
    未聲明的函數的處理
    老式風格的函數聲明
    老式風格的函數聲明的陷阱
  6-2  函數原型聲明
    函數原型聲明
    默認參數提升

    參數名
    可變參數的聲明
    va_start宏:訪問可變參數前的準備
    va_arg宏:取出可變參數
    va_end宏:結束對可變參數的訪問
    vprintf函數vfprintf函數:輸出到流
第7章  結構體和共用體
  7-1  結構體
    結構體的基礎
    成員的訪問
    結構體對象的初始化
    結構體和宏
    結構體和typedef聲明
    相互引用的結構體
  7-2  結構體與位元組對齊
    代碼優化
    結構體和位元組對齊
    offsetof宏
  7-3  共用體
    共用體
    共用體對象的初始化
    公共初始序列
第8章  文件處理和文本文件
  8-1  文本文件
    文件和流
    文件的打開和關閉
    FILE型
    輸入輸出庫函數
    問題和解決方法
    解決方法一:添加無效數據
    解決方法二:優化程序
  8-2  作為字元的數據
    數值的讀取
    數值和字元串
    使用sprintf函數將數據寫入字元串
    使用sscanf函數從字元串中讀取數據
第9章  文件的應用
  9-1  流和緩衝區
    調用的函數未被執行?
    緩衝區的刷新
    流的緩衝區
    問題的解決
  9-2  文本文件和二進位文件
    文本和二進位
    文件的轉儲
    二進位文件的訪問
    位元組序
    換行符的處理
第10章  棧溢出
  10-1  棧

    棧的實現
  10-2  棧溢出
    函數調用和棧
    數據和棧
    棧溢出
    檢測棧溢出的原理
    如果棧被破壞
第11章  庫開發的基礎
  11-1  源文件的分離和鏈接
    單字元輸入輸出庫
    隊列
    庫的使用示例
    分離式編譯
    鏈接性
  11-2  庫開發
    源文件的分離
    正確的示例
第12章  線性表的應用
  12-1  線性表
    線性表
    節點的實現
    線性表的特點
    線性表的實現
    線性表存儲空間的動態分配
  12-2  用數組實現的線性表
    用數組實現的線性表
    刪除的記錄的管理
  12-3  帶索引的線性表
    帶索引的線性表
    索引表
第13章 二叉查找樹的應用
  13-1  二叉查找樹
    二叉查找樹
    二叉查找樹和線性表
  13-2  非遞歸查找及其應用
    遞歸的過程
    遞歸函數的非遞歸實現
    問題的解決
第14章  控制台的操作
  14-1  轉義序列
    轉義序列
  14-2  畫面控制庫
    Windows API的使用
    clearscreen實用程序
    setcolor實用程序
    猜數遊戲
致謝
作者簡介

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們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