“C 程序設計基礎及實驗”是國家精品課程,本書充分展示了浙江大學程序設計教學改革的成果,即以強化實踐教學和激發(fā)自主學習為手段,提高大學生的程序設計能力。 本書 語言程序設計為主線,從應用出發(fā),通過案例和問題引入教學內容,重點講解程序設計的思想和方法,并結合相關的C語言知識的介紹。適合一般院校非計算機專業(yè)學生的學習特點和習慣,有利于激發(fā)學習興趣。 全書共12章,主要包括3方面的內容:基本內容(數(shù)據(jù)表達、數(shù)據(jù)處理和流程控制)、常用算法和程序設計風格,以及C語言應用中的一些處理機制(編譯預處理和命令行參數(shù))。
第1章 引言
1.1 一個C語言程序
1.2 程序與程序設計語言
1.2.1 程序與指令
1.2.2 程序設計語言的功能
1.2.3 程序設計語言的語法
1.2.4 程序的編譯與編程環(huán)境
1.3 C語言的發(fā)展歷史與特點
1.4 實現(xiàn)問題求解的過程
習題1
第2章 用C語言編寫程序
2.1 在屏幕上顯示Hello World!
2.2 求華氏溫度1000F對應的攝氏溫度
2.2.1 程序解析
2.2.2 常量、變量和數(shù)據(jù)類型
2.2.3 算術運算和賦值運算
2.2.4 格式化輸出函數(shù)printf()
2.3 計算分段函數(shù)
2.3.1 程序解析
2.3.2 關系運算
2.3.3 if-else語句
2.3.4 格式化輸入函數(shù)scanf()
2.3.5 常用數(shù)學函數(shù)
2.4 輸出華氏-攝氏溫度轉換表
2.4.1 程序解析
2.4.2 for語句
2.4.3 指定次數(shù)的循環(huán)程序設計
2.5 生成乘方表與階乘表
習題2
第3章 分支結構
3.1 簡單的猜數(shù)游戲
3.1.1 程序解析
3.1.2 二分支結構和if-else語句
3.1.3 多分支結構和else-if語句
3.2 四則運算
3.2.1 程序解析
3.2.2 字符型數(shù)據(jù)
3.2.3 字符型數(shù)據(jù)的輸入和輸出
3.2.4 邏輯運算
3.3 查詢自動售貨機中商品的價格
3.3.1 程序解析
3.3.2 switch語句
3.3.3 多分支結構
習題3
第4章 循環(huán)結構
4.1 用格雷戈里公式求∏的近似值
4.1.1 程序解析
4.1.2 while語句
4.2 統(tǒng)計一個整數(shù)的位數(shù)
4.2.1 程序解析
……
第5章 函數(shù)
第6章 回顧數(shù)據(jù)類型和表達式
第7章 數(shù)組
第8章 指針
第9章 結構
第10章 函數(shù)與程序結構
第11章 指針進階
第12章 文件
附錄A C語言基本語法
附錄B ASCII碼集
附錄C PTA使用說明
參考文獻