本書既考慮到國(guó)家計(jì)算機(jī)二級(jí)考試大綱要求,又結(jié)合了具體的程序設(shè)計(jì)綜合要求,全面、系統(tǒng)地介紹了C語(yǔ)言的基本概念、基本語(yǔ)法、數(shù)據(jù)類型、程序結(jié)構(gòu)及計(jì)算機(jī)高級(jí)語(yǔ)言程序設(shè)計(jì)的方法和常規(guī)算法。全書共分12章,每一章節(jié)都從實(shí)際應(yīng)用出發(fā),深入淺出、循序漸進(jìn),蘊(yùn)含了作者豐富的教學(xué)經(jīng)驗(yàn)和編程心得。本書選材先進(jìn)、體系合理、內(nèi)容豐富、例題貼近生活實(shí)際、文筆流暢、通俗易懂,是學(xué)習(xí)C語(yǔ)言的合適教材。
本書可作為普通本科院校、普通高等?茖W(xué)校的計(jì)算機(jī)教材,也可作為計(jì)算機(jī)培訓(xùn)和計(jì)算機(jī)等級(jí)考試輔導(dǎo)教學(xué)用書,還可作為科技人員或程序開發(fā)人員的參考用書。
緒論
0.1 C語(yǔ)言的重要地位與學(xué)習(xí)C語(yǔ)言的必要性
0.1.1 為什么要學(xué)習(xí)c語(yǔ)言
0.1.2 學(xué)習(xí)C語(yǔ)言的意義
0.2 C語(yǔ)言的發(fā)展歷程及其特點(diǎn)
0.2.1 C語(yǔ)言的發(fā)展歷程
0.2.2 C語(yǔ)言的特點(diǎn)
0.3 學(xué)好C語(yǔ)言的正確方法
0.3.1 端正學(xué)習(xí)態(tài)度,持之以恒
0.3.2 全面掌握基本概念,注重理解,靈活運(yùn)用
0.3.3 獨(dú)立思考,轉(zhuǎn)變觀念,學(xué)會(huì)正確的思考方法
0.3.4 理論聯(lián)系實(shí)際
第1章 C語(yǔ)言程序的一般介紹
1.1 程序與程序設(shè)計(jì)方法
1.1.1 什么是程序
1.1.2 程序設(shè)計(jì)的具體方法
1.2 程序設(shè)計(jì)的常規(guī)開發(fā)過(guò)程
1.2.1 需求分析
1.2.2 程序設(shè)計(jì)
1.2.3 程序編碼
1.2.4 調(diào)試代碼程序
1.2.5 程序測(cè)試、編寫程序文檔
1.2.6 程序鑒定
1.3 程序設(shè)計(jì)語(yǔ)言
1.3.1 程序設(shè)計(jì)語(yǔ)言的基本概念
1.3.2 程序設(shè)計(jì)語(yǔ)言的發(fā)展過(guò)程
1.4 C語(yǔ)言程序的基本結(jié)構(gòu)與書寫規(guī)則
1.4.1 C語(yǔ)言程序的基本結(jié)構(gòu)
1.4.2 c語(yǔ)言程序的書寫規(guī)則
第2章 算法與算法描述
2.1 算法的一般特性
2.2 簡(jiǎn)單算法舉例
2.3 算法的描述方法
2.3.1 用自然語(yǔ)言描述算法
2.3.2 用流程圖表示算法
2.3.3 用偽代碼描述算法
2.3.4 用計(jì)算機(jī)語(yǔ)言表示算法
第3章 c語(yǔ)言程序設(shè)計(jì)基礎(chǔ)
3.1 C語(yǔ)言的數(shù)據(jù)類型
3.2 變量和常量
3.2.1 變量
3.2.2 常量
3.3 基本數(shù)據(jù)類型
3.3.1 整型數(shù)據(jù)
3.3.2 實(shí)型數(shù)據(jù)
3.3.3 字符型數(shù)據(jù)
3.3.4 枚舉型數(shù)據(jù)
3.3.5 數(shù)據(jù)類型長(zhǎng)度的測(cè)試
3.3.6 不同數(shù)據(jù)類型問(wèn)的轉(zhuǎn)換和運(yùn)算
3.4 常用運(yùn)算符及其表達(dá)式
3.4.1 算術(shù)運(yùn)算符與算術(shù)表達(dá)式
3.4.2 賦值運(yùn)算符與賦值表達(dá)式
3.4.3 逗號(hào)運(yùn)算符與逗號(hào)表達(dá)式
3.4.4 自增、自減運(yùn)算符及其表達(dá)式
3.4.5 強(qiáng)制類型轉(zhuǎn)換運(yùn)算符
3.4.6 關(guān)系運(yùn)算符與關(guān)系表達(dá)式
3.4.7 邏輯運(yùn)算符與邏輯表達(dá)式
3.5 數(shù)據(jù)的輸入輸出
3.5.1 字符數(shù)據(jù)的輸入與輸出
3.5.2 數(shù)據(jù)的格式輸入與輸出
第4章 結(jié)構(gòu)化程序設(shè)計(jì)
4.1 順序結(jié)構(gòu)程序設(shè)計(jì)
4.1.1 C語(yǔ)言程序基本語(yǔ)句
4.1.2 順序結(jié)構(gòu)程序一般設(shè)計(jì)方法
4.2 選擇結(jié)構(gòu)程序設(shè)計(jì)
4.2.1 if語(yǔ)句
4.2.2 條件運(yùn)算符與條件表達(dá)式
4.2.3 switch語(yǔ)句
4.2.4 選擇結(jié)構(gòu)的嵌套
4.2.5 應(yīng)用實(shí)例
……
第5章 函數(shù)
第6章 數(shù)組
第7章 指針
第8章 結(jié)構(gòu)體與共用體
第9章 位運(yùn)算
第10章 文件
第11章 程序設(shè)計(jì)綜合應(yīng)用
第12章 課程設(shè)計(jì)
附錄1 ASCII碼字符表
附錄2 關(guān)鍵字
附錄3 運(yùn)算符
附錄4 常用標(biāo)準(zhǔn)函數(shù)
附錄5 VC++集成開發(fā)環(huán)境
參考文獻(xiàn)