《C語言程序設(shè)計》是以實現(xiàn)一個完整的企業(yè)項目——學(xué)生成績管理系統(tǒng)為載體展開的,主要實現(xiàn)錄入、查詢、統(tǒng)計、管理和保存等功能。《C語言程序設(shè)計》主要內(nèi)容包括C語言程序設(shè)計概述、C語言編程元素、選擇程序設(shè)計、循環(huán)程序設(shè)計、數(shù)組程序設(shè)計、指針程序設(shè)計、函數(shù)程序設(shè)計、結(jié)構(gòu)體程序設(shè)計、文件、C語言調(diào)試等。
《C語言程序設(shè)計》適用于電子信息工程、計算機(jī)科學(xué)與技術(shù)及其相關(guān)專業(yè)應(yīng)用型本科學(xué)生,也適用于C語言程序設(shè)計的初學(xué)者或以C語言為工作對象的工程技術(shù)人員;高職教育的相關(guān)專業(yè)的學(xué)生也可以通過內(nèi)容的刪減達(dá)到C語言學(xué)習(xí)的目的。
前言
第1章 C語言程序設(shè)計概述
1.1 C語言概述
1.1.1 C語言的起源和發(fā)展
1.1.2 C語言的特點
1.1.3 C程序的基本結(jié)構(gòu)
1.2 程序設(shè)計
1.2.1 算法
1.2.2 算法的描述方法
1.2.3 從算法到程序
1.3 開發(fā)C程序的步驟
1.4 執(zhí)行C程序
1.4.1 C語言開發(fā)環(huán)境
1.4.2 解釋與編譯
1.4.3 編輯、編譯、鏈接和執(zhí)行C程序
習(xí)題
第2章 C語言編程元素
2.1 數(shù)據(jù)類型
2.1.1 什么是數(shù)據(jù)類型
2.1.2 為何有數(shù)據(jù)類型之分
2.1.3 數(shù)據(jù)類型的種類
2.2 常量
2.2.1 常量的定義
2.2.2 特殊常量
2.2.3 應(yīng)用常量編程
2.3 變量
2.3.1 理解變量
2.3.2 變量的類型及定義
2.3.3 變量的使用原則
2.4 各類數(shù)值型數(shù)據(jù)間的轉(zhuǎn)換
2.4.1 隱式類型轉(zhuǎn)換
2.4.2 顯式類型轉(zhuǎn)換
2.5 運算符和表達(dá)式
2.5.1 算術(shù)運算符和算術(shù)表達(dá)式
2.5.2 賦值運算符和賦值表達(dá)式
2.5.3 關(guān)系運算符和關(guān)系表達(dá)式
2.5.4 邏輯運算符和邏輯表達(dá)式
2.5.5 運算符優(yōu)先級總結(jié)
2.5.6 應(yīng)用運算符和表達(dá)式編程
2.6 輸入輸出語句
2.6.1 格式化輸出函數(shù)printf()
2.6.2 格式化輸入函數(shù)scanf()
2.6.3 字符輸入和輸出函數(shù)
2.6.4 應(yīng)用輸入和輸出語句編程
2.7 構(gòu)造數(shù)據(jù)類型
2.7.1 數(shù)組
2.7.2 結(jié)構(gòu)體
2.8 函數(shù)
2.8.1 模塊化程序設(shè)計
2.8.2 函數(shù)定義的四個要素
2.8.3 函數(shù)的調(diào)用
2.8.4 函數(shù)的參數(shù)
2.9 C語言的語句
2.10 預(yù)處理命令
2.10.1 宏定義
2.10.2 文件包含
習(xí)題
第3章 選擇程序設(shè)計
3.1 選擇結(jié)構(gòu)
3.1.1 C語言的選擇語句
3.1.2 選擇語句的引入
3.1.3 選擇語句編程要素
3.2 if語句
3.2.1 if語句格式
3.2.2 if語句執(zhí)行過程
3.2.3 應(yīng)用if語句編程
3.3 嵌套if語句
3.3.1 多重if_else結(jié)構(gòu)
3.3.2 if語句的多種嵌套形式
3.4 條件運算符
3.4.1 條件運算符的語句格式
……
第4章 循環(huán)程序設(shè)計
第5章 數(shù)組程序設(shè)計
第6章 指針程序設(shè)計
第7章 函數(shù)程序設(shè)計
第8章 結(jié)構(gòu)體程序設(shè)計
第9章 文件
第10章 C語言調(diào)試
參考文獻(xiàn)
附錄