本書(shū)從屬于一流本科公共計(jì)算機(jī)系列規(guī)劃教材,全書(shū)共有13章,主要內(nèi)容包括程序設(shè)計(jì)的思想和方法、基本數(shù)據(jù)結(jié)構(gòu)和控制結(jié)構(gòu)、項(xiàng)目開(kāi)發(fā)過(guò)程和編程實(shí)踐等。本書(shū)從實(shí)用性和適應(yīng)性出發(fā),按照循序漸進(jìn)的原則,以培養(yǎng)讀者的計(jì)算思維和程序設(shè)計(jì)能力為目標(biāo),采用程序編寫(xiě)帶動(dòng)語(yǔ)法教學(xué)的模式,引導(dǎo)讀者掌握C語(yǔ)言的核心編程方法,提高讀者的應(yīng)用開(kāi)發(fā)能力。
本書(shū)可作為高等學(xué)校本科生教材,也可作為計(jì)算機(jī)等級(jí)考試的參考書(shū),還可供C語(yǔ)言愛(ài)好者和相關(guān)領(lǐng)域的工程技術(shù)人員學(xué)習(xí)參考。
第1章 C語(yǔ)言概述
1.1 計(jì)算機(jī)程序
1.2 計(jì)算機(jī)語(yǔ)言
1.3 C語(yǔ)言的產(chǎn)生與發(fā)展
1.4 C語(yǔ)言的特點(diǎn)
1.5 C語(yǔ)言程序簡(jiǎn)介
1.6 C語(yǔ)言的程序運(yùn)行環(huán)境
習(xí)題
第2章 C語(yǔ)言基礎(chǔ)
2.1 程序設(shè)計(jì)步驟
2.2 數(shù)據(jù)類(lèi)型
2.3 常量和變量
2.4 函數(shù)
2.5 運(yùn)算符和表達(dá)式
2.6 數(shù)值型數(shù)據(jù)間的混合運(yùn)算
習(xí)題
第3章 順序程序
3.1 C語(yǔ)句概述
3.2 賦值語(yǔ)句
3.3 數(shù)據(jù)的輸入與輸出
3.4 順序程序設(shè)計(jì)
習(xí)題
第4章 選擇程序
4.1 關(guān)系運(yùn)算符和關(guān)系表達(dá)式
4.2 邏輯運(yùn)算符和邏輯表達(dá)式
4.3 if語(yǔ)句
4.4 條件運(yùn)算符和條件表達(dá)式
4.5 switch語(yǔ)句
4.6 選擇應(yīng)用舉例
習(xí)題
第5章 循環(huán)程序
5.1 while語(yǔ)句
5.2 do-while語(yǔ)句
5.3 for語(yǔ)句
5.4 循環(huán)嵌套
5.5 跳出循環(huán)
5.6 三種循環(huán)比較
5.7 循環(huán)與迭代
5.8 程序性能與循環(huán)優(yōu)化
5.9 循環(huán)程序設(shè)計(jì)
5.10 程序錯(cuò)誤與調(diào)試
習(xí)題
第6章 數(shù)組
6.1 概述
6.2 一維數(shù)組
6.3 二維數(shù)組
6.4 字符數(shù)組
6.5 數(shù)組應(yīng)用舉例
習(xí)題
第7章 指針
7.1 指針概述
7.2 指針與變量
7.3 指針與一維數(shù)組
7.4 指針與二維數(shù)組
7.5 指針與字符數(shù)組
7.6 指針數(shù)組與多重指針
7.7 靜態(tài)與動(dòng)態(tài)內(nèi)存分配
習(xí)題
第8章 函數(shù)
8.1 概述
8.2 函數(shù)的定義和調(diào)用
8.3 遞歸函數(shù)
8.4 指針作為函數(shù)參數(shù)
8.5 數(shù)組作為函數(shù)參數(shù)
8.6 變量的作用域和存儲(chǔ)類(lèi)別
習(xí)題
第9章 編譯預(yù)處理與多文件項(xiàng)目開(kāi)發(fā)
9.1 概述
9.2 宏定義
9.3 文件包含
9.4 條件編譯
9.5 程序組織與工程開(kāi)發(fā)
習(xí)題
第10章 自定義數(shù)據(jù)類(lèi)型
10.1 結(jié)構(gòu)體類(lèi)型的定義
10.2 結(jié)構(gòu)體變量的使用
10.3 結(jié)構(gòu)體數(shù)組的使用
10.4 結(jié)構(gòu)體指針變量的使用
10.5 結(jié)構(gòu)體變量和結(jié)構(gòu)體指針作為函數(shù)參數(shù)
10.6 共用體類(lèi)型
10.7 枚舉類(lèi)型
10.8 類(lèi)型定義符typedef
10.9 鏈表
習(xí)題
第11章 文件
11.1 C文件概述
11.2 文件指針
11.3 文件的打開(kāi)與關(guān)閉
11.4 順序讀寫(xiě)文件
11.5 隨機(jī)讀寫(xiě)文件
11.6 文件檢測(cè)函數(shù)
習(xí)題
第12章 位運(yùn)算
12.1 位運(yùn)算基礎(chǔ)
12.2 位運(yùn)算符與位運(yùn)算
12.3 位段
12.4 位運(yùn)算舉例
習(xí)題
第13章 C語(yǔ)言課程設(shè)計(jì)
13.1 課程設(shè)計(jì)案例一掃雷游戲
13.2 課程設(shè)計(jì)案例二電子通訊錄
參考文獻(xiàn)
附錄
附錄A 標(biāo)準(zhǔn)ASCII碼表
附錄B 計(jì)算機(jī)中數(shù)的表示
附錄C 運(yùn)算符
附錄D 庫(kù)函數(shù)