《C語言程序設(shè)計基礎(chǔ)》采用案例的模式引出C語言所涉及的知識點,著重引導(dǎo)讀者形成正確的邏輯思維與編程思路,突出培養(yǎng)讀者分析問題、解決問題的能力,提高讀者編程及上機(jī)操作能力,并使用通俗易懂的內(nèi)容、規(guī)范化源程序,引導(dǎo)讀者養(yǎng)成良好的編程風(fēng)格與習(xí)慣。
《C語言程序設(shè)計基礎(chǔ)》共分12章,分別是程序設(shè)計基礎(chǔ)知識、C語言概述、順序結(jié)構(gòu)程序設(shè)計、分支結(jié)構(gòu)程序設(shè)計、循環(huán)結(jié)構(gòu)程序設(shè)計、數(shù)組、函數(shù)、預(yù)處理命令、指針、結(jié)構(gòu)體與共用體、位運(yùn)算和文件。
《C語言程序設(shè)計基礎(chǔ)》思路清晰、重點突出、易學(xué)易用,既可作為應(yīng)用型本科院校計算機(jī)相關(guān)專業(yè)C語言程序設(shè)計課程的教材,全國計算機(jī)等級考試的培訓(xùn)教材,也可作為從事軟件開發(fā)的專業(yè)人員的參考書。
第1章 程序設(shè)計基礎(chǔ)知識
1.1 程序與程序語言
1.1.1 計算機(jī)組成
1.1.2 程序
1.1.3 計算機(jī)語言
1.2 程序設(shè)計基礎(chǔ)
1.2.1 程序設(shè)計內(nèi)涵
1.2.2 算法基礎(chǔ)
1.2.3 算法的描述
1.3 結(jié)構(gòu)化程序設(shè)計方法
1.3.1 結(jié)構(gòu)化程序設(shè)計的產(chǎn)生和發(fā)展
1.3.2 程序設(shè)計方法
1.3.3 程序設(shè)計的基本過程
1.3.4 結(jié)構(gòu)化程序設(shè)計案例
1.3.5 結(jié)構(gòu)化程序設(shè)計的特點
習(xí)題一
第2章 C語言概述
2.1 簡單C程序
2.1.1 入門程序
2.1.2 求圓面積的程序
2.1.3 求某日為一年中第幾天的程序
2.1.4 統(tǒng)計字符串中不同字符的個數(shù)
2.2 C語言程序開發(fā)與環(huán)境
2.2.1 C語言程序的開發(fā)過程
2.2.2 Microsoft Visual C 6.0開發(fā)環(huán)境
2.3 C語言的基本組成
2.3.1 C語言字符集
2.3.2 C語言的詞
2.3.3 C語言的語句
2.3.4 C程序的結(jié)構(gòu)
2.3.5 C程序的書寫風(fēng)格
2.4 C語言的特點
2.5 學(xué)好C語言的關(guān)鍵
2.6 C語言的發(fā)展史
2.6.1 C語言的由來
2.6.2 C語言的發(fā)展
習(xí)題二
第3章 順序結(jié)構(gòu)程序設(shè)計
3.1 體重指數(shù)計算器
3.2 常量與變量
3.2.1 整型常量與整型變量
3.2.2 實型常量與實型變量
3.2.3 字符常量與字符變量
3.3 運(yùn)算符和表達(dá)式
3.3.1 算術(shù)運(yùn)算符
3.3.2 賦值運(yùn)算符和賦值表達(dá)式
3.3.3 逗號運(yùn)算符和逗號表達(dá)式
3.3.4 數(shù)據(jù)類型轉(zhuǎn)換
3.4 基本數(shù)據(jù)輸入輸出
3.4.1 字符數(shù)據(jù)的輸入輸出
3.4.2 格式化輸出函數(shù)printf
3.4.3 格式化輸入函數(shù)scanf
3.5 順序結(jié)構(gòu)程序設(shè)計舉例
習(xí)題三
第4章 分支結(jié)構(gòu)程序設(shè)計
4.1 智能體重指數(shù)計算器
4.1.1 關(guān)系運(yùn)算符和關(guān)系表達(dá)式
4.1.2 邏輯運(yùn)算符和邏輯表達(dá)式
4.1.3 if語句
4.1.4 條件運(yùn)算符和條件表達(dá)式
4.2 成績評定問題
4.2.1 switch語句
4.2.2 break語句
4.3 分支結(jié)構(gòu)程序舉例
習(xí)題四
第5章 循環(huán)結(jié)構(gòu)程序設(shè)計
5.1 班級體重指數(shù)計算器
5.1.1 while循環(huán)
5.1.2 do-while循環(huán)
..................
第6章 數(shù)組
第7章 函數(shù)
第8章 預(yù)處理命令
第9章 指針
第10章 結(jié)構(gòu)體與共用體
第11章 位運(yùn)算
第12章 文件
附錄
參考文獻(xiàn)