明解C語言.實踐篇 柴田望洋 9787115624970 【台灣高等教育出版社】

圖書均為代購,正常情形下,訂後約兩周可抵台。
物品所在地:中國大陸
原出版社:人民郵電
NT$571
商品編號:
供貨狀況: 尚有庫存

此商品參與的優惠活動

加入最愛
商品介紹
*數量非實際在台庫存
*完成訂單後正常情形下約兩周可抵台

*本賣場提供之資訊僅供參考,以到貨標的為實際資訊。
印行年月:202401*若逾兩年請先於私訊洽詢存貨情況,謝謝。
台灣(台北市)在地出版社,每筆交易均開具統一發票,祝您中獎最高1000萬元。
書名:明解C語言.實踐篇
ISBN:9787115624970
出版社:人民郵電
著編譯者:柴田望洋
叢書名:圖靈程序設計叢書
頁數:303
所在地:中國大陸 *此為代購商品
書號:1610663
可大量預訂,請先連絡。

內容簡介

本書圍繞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的使用
詳細資料或其他書籍請至台灣高等教育出版社查詢,查後請於PChome商店街私訊告知ISBN或書號,我們即儘速上架。
規格說明
運送方式
已加入購物車
已更新購物車
網路異常,請重新整理