C語(yǔ)言非常道
作品簡(jiǎn)介
C語(yǔ)言的圖書(shū)多如牛毛,但絕大多數都很單純,無(wú)外乎語(yǔ)法、技巧或者實(shí)例。C語(yǔ)言的教與學(xué),遠不止語(yǔ)法和示例這么簡(jiǎn)單。語(yǔ)言是應用的工具,只能深入到歷史和實(shí)際應用的土壤里,從現實(shí)中尋找這門(mén)計算機語(yǔ)言的定位,學(xué)習它的語(yǔ)法,認識它所能解決的現實(shí)問(wèn)題。所以,這本書(shū)面向C語(yǔ)言的初學(xué)者,結合最新的C語(yǔ)言標準9899:2011,不但介紹了和C語(yǔ)言本身有關(guān)的各個(gè)方面:詞法元素、類(lèi)型、聲明、函數、表達式、語(yǔ)句、預處理、標準庫,更是以此為主線(xiàn),融匯了大量的現實(shí)和應用場(chǎng)景,從計算機原理、程序設計、編譯原理、操作系統接口、數據結構,等等。為了幫助讀者更好地理解C語(yǔ)言、操作系統接口以及用C語(yǔ)言解決實(shí)際問(wèn)題這三者之間的關(guān)系,本書(shū)還特意提供了一個(gè)關(guān)系型數據庫的實(shí)例和一個(gè)WEB服務(wù)器編程的實(shí)例。
本書(shū)的目標:a.基礎。本書(shū)面向初學(xué)者,介紹C語(yǔ)言的基礎知識,但有深度和高度;b.全面。依據C語(yǔ)言的最新標準,盡量涵蓋它的所有內容;c.標準化。摒棄某些傳統的概念、術(shù)語(yǔ)和不正確、不精確的闡述;d.新穎。正本清源,采用與傳統圖書(shū)不同的形式來(lái)講解。比如,先介紹#include<stdio.h>是什么東西,怎么來(lái)的,有什么用,而不是象別的書(shū)一樣,一上來(lái)就使用,而且對它的功能語(yǔ)焉不詳。不單單是講述C的語(yǔ)法,更深入到與之相關(guān)的各個(gè)方面,比如操作系統環(huán)境、編譯器、數據庫和WEB應用,通過(guò)各種互相結合的場(chǎng)景,讓讀者真正認識這門(mén)語(yǔ)言,真正掌握這門(mén)語(yǔ)言,不致于學(xué)了之后還是感到茫然。e.通俗易懂。不是指語(yǔ)言上的通俗化和口語(yǔ)化,而是真正地按照認知的規律和過(guò)程,由淺入深,由表及里,不但知其然,還要知其所以然。
李忠,主要作品有《穿越計算機的迷霧》、《x86匯編語(yǔ)言:從實(shí)模式到保護模式》和《C語(yǔ)言非常道》。
作品目錄
- 前言
- 第1章 從1加到100
- 1.1 如何從1加到100
- 1.2 相加過(guò)程的實(shí)現
- 1.3 源文件
- 第2章 程序的翻譯、執行和調試
- 2.1 C實(shí)現
- 2.2 程序的翻譯和執行
- 2.3 程序的調試
- 2.4 集成開(kāi)發(fā)環(huán)境
- 2.5 執行環(huán)境
- 2.6 從1加到N
- 第3章 更多的相加方法
- 3.1 變量的初始化
- 3.2 認識復合賦值
- 3.3 認識遞增運算符
- 3.4 初識復雜的表達式
- 3.5 認識關(guān)系運算符
- 3.6 求值
- 3.7 認識逗號表達式
- 3.8 認識表達式語(yǔ)句
- 3.9 認識遞減和邏輯求反運算符
- 3.10 參數值的有效性檢查
- 3.11 認識標號語(yǔ)句和goto語(yǔ)句
- 第4章 指針不是指南針
- 4.1 認識一元&和一元*運算符
- 4.2 什么是指針
- 4.3 指針類(lèi)型的變量
- 4.4 指向函數的指針
- 4.5 返回指針的函數
- 4.6 掌握C語(yǔ)言需要建立類(lèi)型的觀(guān)念
- 4.7 指向指針(類(lèi)型)的指針
- 第5章 準備顯示累加結果
- 5.1 什么是數組
- 5.2 文字和編碼
- 5.3 訪(fǎng)問(wèn)數組元素
- 5.4 指向數組的指針
- 5.5 元素類(lèi)型為指針的數組
- 5.6 將數字轉換為字符串
- 5.7 元素類(lèi)型為數組的數組
- 第6章 輸入和輸出
- 6.1 輸入輸出那點(diǎn)事
- 6.2 系統調用
- 6.3 編譯和鏈接
- 6.4 庫
- 6.5 頭文件、預處理和翻譯單元
- 6.6 UNIX和類(lèi)UNIX函數庫
- 6.7 Windows動(dòng)態(tài)鏈接庫
- 6.8 C標準庫
- 第7章 字符集和字符編碼
- 7.1 字符集和字符編碼的演變
- 7.2 多字節字符和寬字符
- 7.3 C語(yǔ)言的國際化
- 第8章 歡迎來(lái)到類(lèi)型之家
- 8.1 擴展整數類(lèi)型
- 8.2 布爾類(lèi)型_Bool
- 8.3 枚舉類(lèi)型
- 8.4 認識switch語(yǔ)句
- 8.5 聯(lián)合類(lèi)型
- 8.6 復數類(lèi)型
- 8.7 限定的類(lèi)型
- 8.8 類(lèi)型的兼容性
- 8.9 類(lèi)型轉換
- 第9章 作用域、鏈接、線(xiàn)程和存儲期
- 9.1 標識符的作用域
- 9.2 標識符的鏈接
- 9.3 進(jìn)程和線(xiàn)程
- 9.4 變量的存儲期
- 第10章 Windows編程基礎
- 10.1 如何編寫(xiě)Windows程序
- 10.2 窗口過(guò)程
- 10.3 數據鏈表
- 10.4 創(chuàng )建和應用所選的字體
- 10.5 關(guān)閉窗口并退出程序
- 第11章 遞歸調用、計算器和樹(shù)
- 11.1 遞歸的原理
- 11.2 復雜計算器
- 11.3 樹(shù)和二叉樹(shù)
- 11.4 計算器的二叉樹(shù)版本
- 第12章 運算符和表達式
- 12.1 全表達式
- 12.2 左值轉換
- 12.3 基本表達式
- 12.4 后綴表達式
- 12.5 一元表達式
- 12.6 轉型表達式
- 12.7 乘性表達式
- 12.8 加性表達式
- 12.9 移位表達式
- 12.10 關(guān)系表達式
- 12.11 等性表達式
- 12.12 逐位與表達式
- 12.13 逐位異或表達式
- 12.14 逐位或表達式
- 12.15 邏輯與表達式
- 12.16 邏輯或表達式
- 12.17 條件表達式
- 12.18 賦值表達式
- 12.19 逗號表達式
免責聲明:本站詞條系由網(wǎng)友創(chuàng )建、編輯和維護,內容僅供參考。
以上內容均為商業(yè)內容展示,僅供參考,不具備專(zhuān)業(yè)問(wèn)題解決服務(wù),
如果您需要解決具體問(wèn)題(尤其在法律、醫學(xué)等領(lǐng)域),建議您咨詢(xún)相關(guān)領(lǐng)域的專(zhuān)業(yè)人士。
如您發(fā)現詞條內容涉嫌侵權,請通過(guò) 948026894@qq.com 與我們聯(lián)系進(jìn)行刪除處理!

