《C語言程序設計》是以實現(xiàn)一個完整的企業(yè)項目——學生成績管理系統(tǒng)為載體展開的,主要實現(xiàn)錄入、查詢、統(tǒng)計、管理和保存等功能。《C語言程序設計》主要內(nèi)容包括C語言程序設計概述、C語言編程元素、選擇程序設計、循環(huán)程序設計、數(shù)組程序設計、指針程序設計、函數(shù)程序設計、結構體程序設計、文件、C語言調(diào)試等。
《C語言程序設計》適用于電子信息工程、計算機科學與技術及其相關專業(yè)應用型本科學生,也適用于C語言程序設計的初學者或以C語言為工作對象的工程技術人員;高職教育的相關專業(yè)的學生也可以通過內(nèi)容的刪減達到C語言學習的目的。
前言
第1章 C語言程序設計概述
1.1 C語言概述
1.1.1 C語言的起源和發(fā)展
1.1.2 C語言的特點
1.1.3 C程序的基本結構
1.2 程序設計
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程序
習題
第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 應用常量編程
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 運算符和表達式
2.5.1 算術運算符和算術表達式
2.5.2 賦值運算符和賦值表達式
2.5.3 關系運算符和關系表達式
2.5.4 邏輯運算符和邏輯表達式
2.5.5 運算符優(yōu)先級總結
2.5.6 應用運算符和表達式編程
2.6 輸入輸出語句
2.6.1 格式化輸出函數(shù)printf()
2.6.2 格式化輸入函數(shù)scanf()
2.6.3 字符輸入和輸出函數(shù)
2.6.4 應用輸入和輸出語句編程
2.7 構造數(shù)據(jù)類型
2.7.1 數(shù)組
2.7.2 結構體
2.8 函數(shù)
2.8.1 模塊化程序設計
2.8.2 函數(shù)定義的四個要素
2.8.3 函數(shù)的調(diào)用
2.8.4 函數(shù)的參數(shù)
2.9 C語言的語句
2.10 預處理命令
2.10.1 宏定義
2.10.2 文件包含
習題
第3章 選擇程序設計
3.1 選擇結構
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 應用if語句編程
3.3 嵌套if語句
3.3.1 多重if_else結構
3.3.2 if語句的多種嵌套形式
3.4 條件運算符
3.4.1 條件運算符的語句格式
……
第4章 循環(huán)程序設計
第5章 數(shù)組程序設計
第6章 指針程序設計
第7章 函數(shù)程序設計
第8章 結構體程序設計
第9章 文件
第10章 C語言調(diào)試
參考文獻
附錄