《C語言程序設(shè)計基礎(chǔ)》采用案例的模式引出C語言所涉及的知識點,著重引導讀者形成正確的邏輯思維與編程思路,突出培養(yǎng)讀者分析問題、解決問題的能力,提高讀者編程及上機操作能力,并使用通俗易懂的內(nèi)容、規(guī)范化源程序,引導讀者養(yǎng)成良好的編程風格與習慣。
《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)體與共用體、位運算和文件。
《C語言程序設(shè)計基礎(chǔ)》思路清晰、重點突出、易學易用,既可作為應(yīng)用型本科院校計算機相關(guān)專業(yè)C語言程序設(shè)計課程的教材,全國計算機等級考試的培訓教材,也可作為從事軟件開發(fā)的專業(yè)人員的參考書。
第1章 程序設(shè)計基礎(chǔ)知識
1.1 程序與程序語言
1.1.1 計算機組成
1.1.2 程序
1.1.3 計算機語言
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è)計的特點
習題一
第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程序的書寫風格
2.4 C語言的特點
2.5 學好C語言的關(guān)鍵
2.6 C語言的發(fā)展史
2.6.1 C語言的由來
2.6.2 C語言的發(fā)展
習題二
第3章 順序結(jié)構(gòu)程序設(shè)計
3.1 體重指數(shù)計算器
3.2 常量與變量
3.2.1 整型常量與整型變量
3.2.2 實型常量與實型變量
3.2.3 字符常量與字符變量
3.3 運算符和表達式
3.3.1 算術(shù)運算符
3.3.2 賦值運算符和賦值表達式
3.3.3 逗號運算符和逗號表達式
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è)計舉例
習題三
第4章 分支結(jié)構(gòu)程序設(shè)計
4.1 智能體重指數(shù)計算器
4.1.1 關(guān)系運算符和關(guān)系表達式
4.1.2 邏輯運算符和邏輯表達式
4.1.3 if語句
4.1.4 條件運算符和條件表達式
4.2 成績評定問題
4.2.1 switch語句
4.2.2 break語句
4.3 分支結(jié)構(gòu)程序舉例
習題四
第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章 位運算
第12章 文件
附錄
參考文獻