作 者:(智)傑曼·岡薩雷斯·莫裡斯,(英)艾弗·霍頓 著 童晶,李天群 譯
定 價:139
出 版 社:清華大學出版社
出版日期:2022年01月01日
頁 數:1200
裝 幀:平裝
ISBN:9787302590262
"目前市面上關於 C 語言學習的圖書很多,本書以深入淺出的方法介紹 C 語言中抽像的語法和算法,非常適合初學者編程入門學習。同時,本書知識結構清晰,內容詳細,也可作為有經驗的程序員的枕邊書,隨時可以查閱解惑。在 IT 領域,我想大多數程序員精英都讀過 Ivor Horton 的圖書,本書作者 Ivor Horton 是世界有名的計算機圖書作家,幫助無數程序員步入編程的殿堂。時間推移、日月更替,作為 C 語言入門的經典圖書,《C 語言入門經典》已歷經多次版本迭代,譯者翻譯的是《等
●第1章 C語言編程
1.1 C語言
1.2 標準庫
1.3 學習C語言
1.4 創建C程序
1.4.1 編輯
1.4.2 編譯
1.4.3 鏈接
1.4.4 執行
1.5 創建第一個程序
1.6 編輯第一個程序
1.7 處理錯誤
1.8 剖析一個簡單的程序
1.8.1 注釋
1.8.2 預處理指令
1.8.3 定義main0函數
1.8.4 關鍵字
1.8.5 函數體
1.8.6 輸出信息
1.8.7 參數
1.8.8 控制符
1.8.9 三字母序列
1.9 預處理器
1.10 用C語言開發程序
1.10.1 了解問題
1.10.2 詳細設計
1.10.3 實施
1.10.4 測試
1.11 函數及模塊化編程
1.12 常見錯誤
1.13 要點
1.14 小結
1.15 習題
第2章 編程初步
2.1 計算機的內存
2.2 什麼是變量
2.3 存儲整數的變量
2.3.1 變量的使用
2.3.2 變量的初始化
2.4 變量與內存
2.4.1 帶符號的整數類型
2.4.2 無符號的整數類型
2.4.3 指定整數常量
2.5 使用浮點數
2.6 浮點數變量
2.6.1 使用浮點數完成除法運算
2.6.2 控制輸出中的小數位數
2.6.3 控制輸出的字段寬度
2.7 較復雜的表達式
2.8 定義命名常量
2.8.1 極限值
2.8.2 sizeof運算符
2.9 選擇正確的類型
2.10 強制類型轉換
2.10.1 自動轉換類型
2.10.2 隱式類型轉換的規則
2.10.3 賦值語句中的隱式類型轉換
2.11 再談數值數據類型
2.11.1 字符類型
2.11.2 字符的輸入輸出
2.11.3 枚舉
2.11.4 存儲布爾值的變量
2.12 賦值操作的op=形式
2.13 數學函數
2.14 設計一個程序
2.14.1 問題
2.14.2 分析
……
第3章 條件判斷
第4章 循環
第5章 數組
第6章 字符串和文本的應用
第7章 指針
第8章 程序的結構
第9章 函數再探
第10章 基本輸入和輸出操作
第11章 結構化數據
第12章 處理文件
第13章 預處理器和調試
第14章 高級專用主題
附錄A 計算機中的數學知識
附錄B ASCⅡ字符代碼定義
附錄C C語言中的保留字
附錄D 輸入輸出格式說明符
附錄E 標準庫頭文件
本書完整介紹了一個C應用程序的開發過程,這樣你在閱讀過程中可以結合實際的應用場景提高編程技能。書中的樣例提供了實驗的基礎,可以通過修改其中的部分代碼來對比前後程序運行的結果。後面的練習題用來測試對新知識、新技能的掌握情況,如果需要練習題答案,可以網上下載。閱讀完本書,你應該有能力和信心開發自己的C應用程序,並且具備在大型項目中應用C語言思想的技能。第6版詳細介紹了C語言的新國際標準,並且修訂涵蓋了語言編譯器新支持的ASCⅡ功能。
(智)傑曼·岡薩雷斯·莫裡斯,(英)艾弗·霍頓 著 童晶,李天群 譯
"German Gonzalez-Morris是一名C/C++、Java和開發不同應用程序容器的軟件設計師/工程師,特別專注在WebLogic服務器方面的工作。他還從事開發不同的應用程序,包括JEE/Spring/Python。他的工作領域還包括OOP、Java/JEE、Python、設計模式、算法、Spring Core/MVC/Security和微服務。German曾在消息傳遞性能、RESTful API和事務繫統方面工作過。Ivor Horton是一家從事咨詢業的自營職業者,撰寫編程方面的教程。他在IBM工作多年。Ivor在IBM的工作包括在各種機器上用大多數語言(如彙編語言和高級語等