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