百科創(chuàng)建
14K
2290

C語言非常道

作品簡介

C語言的圖書多如牛毛,但絕大多數(shù)都很單純,無外乎語法、技巧或者實例。C語言的教與學,遠不止語法和示例這么簡單。語言是應用的工具,只能深入到歷史和實際應用的土壤里,從現(xiàn)實中尋找這門計算機語言的定位,學習它的語法,認識它所能解決的現(xiàn)實問題。所以,這本書面向C語言的初學者,結(jié)合最新的C語言標準9899:2011,不但介紹了和C語言本身有關(guān)的各個方面:詞法元素、類型、聲明、函數(shù)、表達式、語句、預處理、標準庫,更是以此為主線,融匯了大量的現(xiàn)實和應用場景,從計算機原理、程序設計、編譯原理、操作系統(tǒng)接口、數(shù)據(jù)結(jié)構(gòu),等等。為了幫助讀者更好地理解C語言、操作系統(tǒng)接口以及用C語言解決實際問題這三者之間的關(guān)系,本書還特意提供了一個關(guān)系型數(shù)據(jù)庫的實例和一個WEB服務器編程的實例。

本書的目標:a.基礎。本書面向初學者,介紹C語言的基礎知識,但有深度和高度;b.全面。依據(jù)C語言的最新標準,盡量涵蓋它的所有內(nèi)容;c.標準化。摒棄某些傳統(tǒng)的概念、術(shù)語和不正確、不精確的闡述;d.新穎。正本清源,采用與傳統(tǒng)圖書不同的形式來講解。比如,先介紹#include<stdio.h>是什么東西,怎么來的,有什么用,而不是象別的書一樣,一上來就使用,而且對它的功能語焉不詳。不單單是講述C的語法,更深入到與之相關(guān)的各個方面,比如操作系統(tǒng)環(huán)境、編譯器、數(shù)據(jù)庫和WEB應用,通過各種互相結(jié)合的場景,讓讀者真正認識這門語言,真正掌握這門語言,不致于學了之后還是感到茫然。e.通俗易懂。不是指語言上的通俗化和口語化,而是真正地按照認知的規(guī)律和過程,由淺入深,由表及里,不但知其然,還要知其所以然。

李忠,主要作品有《穿越計算機的迷霧》、《x86匯編語言:從實模式到保護模式》和《C語言非常道》。

作品目錄

  1. 前言
  2. 第1章 從1加到100
  3. 1.1 如何從1加到100
  4. 1.2 相加過程的實現(xiàn)
  5. 1.3 源文件
  6. 第2章 程序的翻譯、執(zhí)行和調(diào)試
  7. 2.1 C實現(xiàn)
  8. 2.2 程序的翻譯和執(zhí)行
  9. 2.3 程序的調(diào)試
  10. 2.4 集成開發(fā)環(huán)境
  11. 2.5 執(zhí)行環(huán)境
  12. 2.6 從1加到N
  13. 第3章 更多的相加方法
  14. 3.1 變量的初始化
  15. 3.2 認識復合賦值
  16. 3.3 認識遞增運算符
  17. 3.4 初識復雜的表達式
  18. 3.5 認識關(guān)系運算符
  19. 3.6 求值
  20. 3.7 認識逗號表達式
  21. 3.8 認識表達式語句
  22. 3.9 認識遞減和邏輯求反運算符
  23. 3.10 參數(shù)值的有效性檢查
  24. 3.11 認識標號語句和goto語句
  25. 第4章 指針不是指南針
  26. 4.1 認識一元&和一元*運算符
  27. 4.2 什么是指針
  28. 4.3 指針類型的變量
  29. 4.4 指向函數(shù)的指針
  30. 4.5 返回指針的函數(shù)
  31. 4.6 掌握C語言需要建立類型的觀念
  32. 4.7 指向指針(類型)的指針
  33. 第5章 準備顯示累加結(jié)果
  34. 5.1 什么是數(shù)組
  35. 5.2 文字和編碼
  36. 5.3 訪問數(shù)組元素
  37. 5.4 指向數(shù)組的指針
  38. 5.5 元素類型為指針的數(shù)組
  39. 5.6 將數(shù)字轉(zhuǎn)換為字符串
  40. 5.7 元素類型為數(shù)組的數(shù)組
  41. 第6章 輸入和輸出
  42. 6.1 輸入輸出那點事
  43. 6.2 系統(tǒng)調(diào)用
  44. 6.3 編譯和鏈接
  45. 6.4 庫
  46. 6.5 頭文件、預處理和翻譯單元
  47. 6.6 UNIX和類UNIX函數(shù)庫
  48. 6.7 Windows動態(tài)鏈接庫
  49. 6.8 C標準庫
  50. 第7章 字符集和字符編碼
  51. 7.1 字符集和字符編碼的演變
  52. 7.2 多字節(jié)字符和寬字符
  53. 7.3 C語言的國際化
  54. 第8章 歡迎來到類型之家
  55. 8.1 擴展整數(shù)類型
  56. 8.2 布爾類型_Bool
  57. 8.3 枚舉類型
  58. 8.4 認識switch語句
  59. 8.5 聯(lián)合類型
  60. 8.6 復數(shù)類型
  61. 8.7 限定的類型
  62. 8.8 類型的兼容性
  63. 8.9 類型轉(zhuǎn)換
  64. 第9章 作用域、鏈接、線程和存儲期
  65. 9.1 標識符的作用域
  66. 9.2 標識符的鏈接
  67. 9.3 進程和線程
  68. 9.4 變量的存儲期
  69. 第10章 Windows編程基礎
  70. 10.1 如何編寫Windows程序
  71. 10.2 窗口過程
  72. 10.3 數(shù)據(jù)鏈表
  73. 10.4 創(chuàng)建和應用所選的字體
  74. 10.5 關(guān)閉窗口并退出程序
  75. 第11章 遞歸調(diào)用、計算器和樹
  76. 11.1 遞歸的原理
  77. 11.2 復雜計算器
  78. 11.3 樹和二叉樹
  79. 11.4 計算器的二叉樹版本
  80. 第12章 運算符和表達式
  81. 12.1 全表達式
  82. 12.2 左值轉(zhuǎn)換
  83. 12.3 基本表達式
  84. 12.4 后綴表達式
  85. 12.5 一元表達式
  86. 12.6 轉(zhuǎn)型表達式
  87. 12.7 乘性表達式
  88. 12.8 加性表達式
  89. 12.9 移位表達式
  90. 12.10 關(guān)系表達式
  91. 12.11 等性表達式
  92. 12.12 逐位與表達式
  93. 12.13 逐位異或表達式
  94. 12.14 逐位或表達式
  95. 12.15 邏輯與表達式
  96. 12.16 邏輯或表達式
  97. 12.17 條件表達式
  98. 12.18 賦值表達式
  99. 12.19 逗號表達式
2290

免責聲明:本站詞條系由網(wǎng)友創(chuàng)建、編輯和維護,內(nèi)容僅供參考。

以上內(nèi)容均為商業(yè)內(nèi)容展示,僅供參考,不具備專業(yè)問題解決服務,

如果您需要解決具體問題(尤其在法律、醫(yī)學等領域),建議您咨詢相關(guān)領域的專業(yè)人士。

如您發(fā)現(xiàn)詞條內(nèi)容涉嫌侵權(quán),請通過 948026894@qq.com 與我們聯(lián)系進行刪除處理!

參考資料

一秒推