C語言程式設計(第3版)(2014年高等教育出版社出版書籍)

C語言程式設計(第3版)(2014年高等教育出版社出版書籍)

《C語言程式設計(第3版)》是由丁亞濤主編,2014年由高等教育出版社出版的普通高等教育國家級“十一五”規劃教材、教育部大學計算機基礎課程改革規劃教材、安徽省十二五規劃教材、全國高校計算機水平考試(安徽考區)指定教材。該書主要面向高等院校學生,也適合作為其他大中專學生、各類工程技術人員自學教材或參加各類考試的參考書。

《C語言程式設計(第3版)》分為12章,主要內容包括:C語言概述,數據類型、運算符和表達式,簡單程式設計,選擇結構程式設計,循環結構程式設計,數組,函式,指針,結構體、共用體與枚舉,位運算,檔案,面向對象程式設計及C++、C#、Java簡介。

基本介紹

  • 書名:C語言程式設計(第3版)
  • 作者:丁亞濤
  • ISBN:978-7-04-040404-3
  • 類別:普通高等教育國家級“十一五”規劃教材
  • 出版社:高等教育出版社
  • 出版時間:2014-08-15
  • 裝幀:平裝
  • 開本:16開
  • 版面字數:490千字
成書過程,內容簡介,教材目錄,教學資源,教材特色,作者簡介,

成書過程

《C語言程式設計(第3版)》以教育部“面向計算思維的醫藥院校大學計算機基礎課程改革”項目研究工作為基礎,結合目前高校課程教學的現狀和計算思維對大學計算機基礎課程的深度影響,在文敘方式和內容組織方面做了改革嘗試。該書在延續《C語言程式設計(第2版)》風格的基礎上,根據計算機技術的發展,結合作者教學實踐與研發經驗並吸取讀者的反饋意見,對各個章節的結構和內容等進行了調整和完善。
基於高校實際教學需求,該書在內容上做了以下針對性調整。
1、主教材重點講解基本語法。
2、簡化指針內容。
3、該書的所有案例均考慮了TurboC2.0和Visual C++ 6.0兩種平台。
4、關於printf scanf等知識點,該書仍然給出較為詳細的講解,並配有針對性的演示程式。
5、該書特別增加了擴展閱讀資料,附錄還增加了程式語言發展族譜圖等。
該書由丁亞濤主編,袁琴、李梅、黃曉梅任副主編,其中謝楊梅負責第1章,袁琴負責第2、3、4章,丁亞濤負責第5、8章,李梅負責第6、11章,黃曉梅負責第7章,劉濤負責第9章,程一飛負責第10、12章。參加編寫和資源建設的還有杞寧、韓靜、林學華、黃瑾娉、馬春、朱薇、杜春敏、孫大勇、金力、謝嘯等。教育部大學計算機基礎課程教學指導委員會副主任、解放軍第四軍醫大學盧虹冰教授,高等教育出版社的策劃/編輯團隊對本教材的再版給予了支持並提出了意見,許多從事教學工作的同仁也給予了幫助,他們對該書提出了建議。

內容簡介

《C語言程式設計(第3版)》沿用經典的知識體系章節劃分,分為12章,主要內容包括:C語言概述,數據類型、運算符和表達式,簡單程式設計,選擇結構程式設計,循環結構程式設計,數組,函式,指針,結構體、共用體與枚舉,位運算,檔案,面向對象程式設計及C++、C#、Java簡介。該書每章均配備教學課件和精心設計的習題。另外,該書配套新版題庫及軟體測試系統。

教材目錄

前言
6.9 查找最大字元串
第1章 C語言概述
6.10 冒泡排序算法
1.1 程式設計和C語言
6.11 字元串的連線、插入和刪除
1.2 歷史上的第一個C語言程式
6.12 轉置矩陣
1.3 計算圓柱體底面積和體積
6.13 楊輝三角形
1.4 C語言的特點
6.14 日曆的列印
1.5 計算1+2+3+…+100
6.15 *統計汽車違規罰分
1.6 算法
本章小結
1.7 C語言編程環境
習題6
1.8 計算思維
第7章 函式
本章小結
7.1 計算(1)+(1+2)+(1+2+3)+(1+2+3+4)+(1+2+3+4+5)
習題1
7.2 函式的定義和調用
第2章 數據類型、運算符和表達式
7.3 參數傳遞
2.1 數據類型
7.4 函式聲明
2.2 標識符、符號常量與變數
7.5 作用域
2.3 運算符與表達式
7.6 存儲類型
2.4 數據類型轉換
7.7 遞歸計算s=1+2+3+…+100
2.5 數據的溢出與誤差
7.8 遞歸函式
2.6 一樣的′A′,不一樣的輸出方式
7.9 函式參數處理次序的案例
2.7 代數式和C語言表達式
7.10 9999符合“哥德巴赫猜想”嗎
2.8 時間的換算
7.11 星號圖形的列印
本章小結
7.12 演示數組和函式的關係
習題2
7.13 科室排班
第3章 簡單程式設計
7.14 *漢諾塔遊戲
3.1 C語言語句
本章小結
3.2 程式結構
習題7
3.3 賦值語句
第8章 指針
3.4 數據的輸入與輸出
8.1 借錢的故事
3.5 簡單的數據交換算法
8.2 指針的概念
3.6 大小寫字母的轉換
8.3 指針變數的定義和初始化
3.7 計算三角形的面積
8.4 指針運算
3.8 求一元二次方程的根
8.5 指針與數組
3.9 相同的++運算,不一樣的結果
8.6 指針與函式
本章小結
8.7 字元的查找
習題3
8.8 統計字元的個數
第4章 選擇結構程式設計
8.9 *計算藥品使用的頻次
4.1 紅綠燈
本章小結
4.2 關係運算符與關係表達式
習題8
4.3 邏輯運算符與邏輯表達式
第9章 結構體、共用體與枚舉
4.4 邏輯運算符的短路現象
9.1 結構體
4.5 if語句
9.2 共用體
4.6 打車費用的計算
9.3 枚舉類型
4.7 if語句的嵌套
9.4 用戶定義類型
4.8 閏年的判斷
9.5 *動態記憶體分配與鍊表
4.9 條件運算符和條件表達式
9.6 求兩個複數之和
4.10 switch語句
9.7 已知今天,明天為何?
4.11 [ZK(]判斷輸入的整數是否含有特徵數字
9.8 *統計汽車違規罰分
4.12 三個數的排序
本章小結
4.13 分數等級的劃分
習題9
本章小結
第10章 位運算
習題4
10.1 位、位元組與編碼
第5章 循環結構程式設計
10.2 位運算符和位運算
5.1 一次有趣的投幣遊戲
10.3 程式舉例
5.2 while循環
本章小結
5.3 do-while循環
習題10
5.4 for循環
第11章 檔案
5.5 倒數的求和
11.1 檔案概述
5.6 循環的嵌套
11.2 檔案操作
5.7 ]break語句、continue語句和goto語句
11.3 檔案的定位
5.8 階乘的計算
11.4 編譯預處理
5.9 輸出星號組成的圖形
11.5 檔案中的字母轉換
5.10 計算100以內的素數之和
11.6 檔案的合併
5.11 [ZK(]計算Fibonacci數列前20項的和
11.7 帶參數宏的困惑
5.12 循環的閱讀和技巧
本章小結
5.13 日曆的列印
習題11
本章小結
第12章 面向對象程式設計及C++、C#、Java簡介
習題5
12.1 面向對象程式設計方法
第6章 數組
12.2 C++語言
6.1 數組的基本概念
12.3 *C#語言
6.2 一維數組
本章小結
6.3 求10個數中的最大值、最小值、平均值
習題12
6.4 二維數組和多維數組
附錄A 常用字元與ASCII碼對照表
6.5 輸入學生成績,計算每門課程的平均分
附錄B Turbo C 2.0常用庫函式
6.6 字元數組與字元串
附錄C Turbo C 2.0和Visual C++在編輯C程式時的區別
6.7 逆序輸出字元串
參考文獻
6.8 字元串函式
著作權

教學資源

《C語言程式設計(第3版)》開通有Abook數字課程,該數字課程為讀者提供電子課件、微視頻、原始碼、拓展資料等內容。

教材特色

《C語言程式設計(第3版)》內容充實、文敘簡練、案例豐富,強化經典語法,融入新語言元素,突出計算思維能力培養。該書採用“案例驅動”的編寫方式,以程式設計為中心,語法介紹精煉,內容敘述深入淺出、循序漸進,程式案例生動易懂。

作者簡介

丁亞濤,安徽中醫藥大學院醫藥信息工程學院網路技術與套用教研室主任。

相關詞條

熱門詞條

聯絡我們