C語言程式設計教程(2011年6月大連理工大學出版社出版的圖書)

C語言程式設計教程(2011年6月大連理工大學出版社出版的圖書)

本詞條是多義詞,共32個義項
更多義項 ▼ 收起列表 ▲

《C語言程式設計教程》是由李樹華、邱建華主編,2011年6月大連理工大學出版社出版的新世紀高等教育計算機類課程規劃教材。該教材以C語言程式設計零起點的讀者為對象,既可作為高等學校C語言程式設計課程的教材,也可作為讀者自學的輔助用書。

全書共11章,內容由三篇構成:第一篇為“C語言程式設計基礎”,講授了C語言的基本語法和數據類型以及結構化程式設計的三種結構,將無參數無返回值函式貫穿該篇,最終完成一個簡單的計算器案例。第二篇為“C語言初級套用”,主要講授了函式的初步使用、一維數組和字元串的使用、二維數組的簡單套用以及函式的系統全面的講解。在數組和字元串的使用內容中,用一個簡單的學生成績管理系統貫穿整個教學過程,將數組的常用操作與實際需要結合起來。第三篇為“C語言深入使用”,主要講授了C語言中較難理解的指針、結構體、鍊表和檔案的套用,同時還在附帶的光碟中介紹了位運算以及C語言中的一些高級話題。

基本介紹

  • 書名:C語言程式設計教程
  • 作者:李樹華、邱建華
  • ISBN:978-7-5611-6239-2
  • 類別:新世紀高等教育計算機類課程規劃教材
  • 頁數:212頁
  • 出版社:大連理工大學出版社
  • 出版時間:2011年6月
  • 裝幀:平裝
  • 開本:16開
  • 字數:318千字
  • CIP核字號:2011258025
成書過程,修訂過程,出版工作,內容簡介,教材目錄,教學資源,教材特色,作者簡介,

成書過程

修訂過程

該教材由李樹華、邱建華、熊耀華、李迎秋合作編寫。具體編寫分工如下:李樹華負責編寫第1~5章,邱建華負責編寫第6~9章及第14章,熊耀華負責編寫第10~13章,附錄全部由邱建華負責組織和整理。全書由邱建華統稿。
該教材在編寫過程中,齊志儒教授、董瑋博士、巫家敏博士以及大連東軟信息學院計算機系教材編寫委員會的老師們提供了指導意見。在光碟的製作中,得到了大連東軟信息學院喬婧老師的幫助。

出版工作

2011年6月,該教材由大連理工大學出版社出版。
責任編輯責任校對封面設計
楊慎欣
潘素君
張瑩

內容簡介

全書共11章,內容由三篇構成:第一篇為“C語言程式設計基礎”,講授了C語言的基本語法和數據類型以及結構化程式設計的三種結構,將無參數無返回值函式貫穿該篇,最終完成一個簡單的計算器案例。第二篇為“C語言初級套用”,主要講授了函式的初步使用、一維數組和字元串的使用、二維數組的簡單套用以及函式的系統全面的講解。在數組和字元串的使用內容中,用一個簡單的學生成績管理系統貫穿整個教學過程,將數組的常用操作與實際需要結合起來。第三篇為“C語言深入使用”,主要講授了C語言中較難理解的指針、結構體、鍊表和檔案的套用,同時還在附帶的光碟中介紹了位運算以及C語言中的一些高級話題。

教材目錄

第1章C語言概述1.1學生成績簡單處理程式實例
1.2C語言程式設計
1.2.1程式與程式設計
1.2.2算法
1.2.3C語言程式結構
1.3數據類型
1.4常量與變數
1.4.1常量和符號常量
1.4.2變數
1.5整型數據
1.5.1整型常量的表示方法
1.5.2整型變數
1.6實型數據
1.6.1實型常量的表示方法
1.6.2實型變數
習題
第2章結構化程式設計——順序結構
2.1結構化程式設計的基本思想
2.2運算符與表達式
2.2.1賦值運算符與賦值表達式
2.2.2算術運算符與算術表達式
2.2.3自增、自減運算符與自增、自減表達式
2.3簡單的輸入輸出
2.3.1格式化輸出函式 printf
2.3.2格式化輸入函式 scanf
2.4檔案的輸入與輸出
2.4.1C檔案概述
2.4.2檔案的打開與關閉
2.4.3格式化讀寫函式 fscanf和 fprintf
套用與提高
習題
第3章結構化程式設計——選擇結構
3.1問題的提出
3.2運算符與表達式
3.2.1關係運算符與關係表達式
3.2.2邏輯運算符與邏輯表達式
3.3if語句
3.3.1簡單if語句
3.3.2if-else語句
3.3.3if-else-if語句
3.4 switch語句
3.4.1 switch語句
3.4.2 break語句
套用與提高
習題
第4章結構化程式設計——循環結構
4.1for循環結構
4.2 while循環語句
4.3do-while循環語句
4.4循環結構的嵌套
4.5程式舉例套用與提高習題
第5章數組與結構體
5.1一維數組
5.1.1一維數組的定義
5.1.2一維數組的引用
5.1.3一維數組的初始化
5.1.4一維數組的套用
5.2二維數組
5.2.1二維數組的定義
5.2.2二維數組的引用
5.2.3二維教組的初始化
5.2.4二維數組的套用
5.3結構體
5.3.1結構體類型的定義
5.3.2結構體變數的說明與引用5.3.3結構體變數的初始化
5.4結構體數組
套用與提高
習題
第6章字元與字元串
6.1字元型數據
6.1.1字元常量與變數
6.1.2字元數據在記憶體中的存儲形式
6.2字元型數據的輸入輸出
6.2.1字元輸出函式 putchar
6.2.2字元輸入函式 getchar
6.3字元串常量
6.4字元數組
6.4.1字元數組的定義與初始化
6.4.2字元數組的輸入輸出
6.4.3字元串處理函式
套用與提高
習題
第7章指針
7.1概述
7.1.1變數的地址和指針變數
7.1.2指針變數的定義與引用
7.1.3指針變數的運算
7.2指針與數組
7.2.1指針變數與一維數組
7.2.2指針變數與二維數組
7.3指針與字元串
7.4指針數組與指向指針的指針
7.4.1指針數組
7.4.2指向指針的指針
7.5指針與結構體
7.5.1指向結構體變數的指針的定義與引用
7.5.2指向結構體數組的指針的定義與引用
套用與提高
習題
第8章函式
8.1函式的基本概念
8.1.1函式的分類
8.1.2函式的定義與返回值
8.1.3函式的參數與調用
8.1.4被調函式的說明
8.1.5函式的參數傳遞
8.2函式參數
8.2.1簡單變數作為函式參數
8.2.2數組名或數組元素作為函式參數
8.2.3指針變數作為函式參數
8.2.4指針數組作為函式參數數的調用
8.3.1函式的嵌套調用
8.3.2函式的遞歸調用
套用與提高
習題
第9章變數的作用域與存儲類別
9.1變數的存儲類別
9.2變數的作用域
9.2.1局部變數
9.2.2全局變數
套用與提高
習題
第10章程式設計套用
10.1疊代法
10.2鍊表
10.2.1簡單鍊表
10.2.2鍊表的建立
10.2.3鍊表的輸出
10.2.4鍊表的刪除
10.2.5鍊表的插入
習題
第11章C語言其他相關知識
11.1共用體類型
11.1.1共用體類型及共用體變數的定義
11.1.2共用體變數的引用和賦值
11.2枚舉類型
11.3 typedef自定義類型
11.4數據檔案
11.4.1檔案的基本概念
11.4.2字元讀寫函式getc和 fputc
11.4.3字元串讀寫函式 fgets和 fputs
11.4.4數據塊讀寫函式 fread和 fwrite
11.4.5檔案的定位
11.5位運算
習題
附錄
附錄A C語言中的關鍵字
附錄B C語言運算符及優先權
附錄C 部分字元的ASCⅡ碼對照表
附錄D C程式的運行環境及調試過程
參考文獻
(註:目錄排版順序為從左列至右列

教學資源

該教材有配套教材——《C語言程式設計隨堂實訓及上機指導》。
書名書號出版社出版時間作者
《C語言程式設計隨堂實訓及上機指導》
978-7-5611-6240-8
大連理工大學出版社
2011年10月
邱建華

教材特色

該教材組織特色:用函式貫穿全書,每個實例都是用函式來實現的。第一篇中使用了無參數無返回值的函式,幫助學生了解函式的概念;第二篇使用了帶參數有返回值的函式;第三篇比較系統地講授了函式的類別,以及不同類別的函式在編程中的使用。

作者簡介

李樹華,男,工學碩士,大連東軟信息學院數字藝術與設計學院教授。
邱建華,男,大連東軟信息學院計算機與軟體學院副教授,研究方向為移動網際網路開發。

相關詞條

熱門詞條

聯絡我們