高等學校計算機教材·C語言程式設計

高等學校計算機教材·C語言程式設計

《高等學校計算機教材·C語言程式設計》是2008年武漢大學出版社出版的圖書,作者是賈玉鋒、李桂紅。

基本介紹

  • 中文名:高等學校計算機教材·C語言程式設計
  • 出版社:武漢大學出版社
  • 頁數:239頁
  • 開本:16
  • 定價:27.00
  • 作者:賈玉鋒 李桂紅 李桂紅
  • 出版日期:2008年6月1日
  • 語種:簡體中文
  • ISBN:7307062569, 9787307062566
  • 品牌:武漢大學出版社有限責任公司
內容簡介,圖書目錄,序言,

內容簡介

《高等學校計算機教材·C語言程式設計》內容由淺入深,體系合理,邏輯性強,文字流暢,通俗易懂,並配有豐富的習題和相應的實驗指導,既適用於作為高等學歷教育的教材,也適合非學歷教育的各類培訓教材,同時也適合計算機愛好者自學使用。
《高等學校計算機教材·C語言程式設計》作為C語言程式設計課程的教科書,全書由10章組成,內容包括:C語言概述,數據類型,運算符與表達式,順序結構程式設計,選擇結構程式設計,循環結構程式設計,數組,函式,指針,結構體與共用體,檔案。書中每章後面都附有豐富的習題。為方便實驗教學,書中配有相應的實驗指導,由9個實驗指導內容組成。附錄中給出了C語言的常用庫函式和基本語法。

圖書目錄

第1章C語言概述
1.1 C語言的發展和特點
1.1.1 程式設計語言的發展
1.1.2 C語言的發展歷史
1.1.3 C語言的特點

1.2 C程式的組成和結構
1.2.1 簡單C程式範例
1.2.2 C程式基本結構

1.3 C程式的運行環境和上機步驟
1.3.1 C程式的運行環境
1.3.2 C程式的上機步驟
1.3.3 程式調試
習題一

第2章 數據類型、運算符與表達式
2.1 標識符與關鍵字
2.1.1 標識符
2.1.2 關鍵字
2.2 數據類型

2.3 常量與變數
2.3.1 常量
2.3.2 變數

2.4 基本數據類型
2.4.1 整型數據
2.4.2 實型數據
2.4.3 字元型數據

2.5 運算符
2.5.1 運算符的種類、優先權和結合性
2.5.2 算術運算符
2.5.3 賦值運算符
2.5.4 關係運算符
2.5.5 邏輯運算符
2.5.6 位運算符
2.5.7 逗號運算符

2.6 表達式
2.6.1 賦值表達式
2.6.2 算術表達式
2.6.3 關係表達式和邏輯表達式

2.7 數據類型轉換
2.7.1 類型的自動轉換
2.7.2 賦值轉換
2.7.3 強制類型轉換
習題二

第3章 順序結構程式設計
3.1 結構化程式設計方法
3.1.1 結構化程式設計的基本思想
3.1.2 C語言的基本語句

3.2 數據的輸入輸出
3.2.1 字元輸出函式
3.2.2 字元輸入函式
3.2.3 格式輸出函式
3.2.4 格式輸入函式
3.3 順序結構程式設計
習題三

第4章 選擇結構程式設計
4.1 選擇結構程式設計
4.2 單分支和雙分支選擇語句
4.2.1 單分支選擇語句
4.2.2 雙分支選擇語句

4.3 多分支選擇語句
4.3.1 if-else多分支選擇語句
4.3.2 swich開關語句

4.4 選擇語句的嵌套與條件運算符
4.4.1 選擇語句的嵌套
4.4.2 條件運算符
4.5 程式舉例
習題四

第5章 循環結構程式設計
5.1 循環結構程式設計
5.2 while語句
5.3 do-while語句
5.4 for語句
5.5 循環的嵌套
5.6 goto語句
5.7 break語句和continue語句
5.7.1 break語句
5.7.2 continue語句
5.8 程式舉例
習題五

第6章 數組
6.1 一維數組
6.1.1 一維數組的定義
6.1.2 一維數組的存儲形式
6.1.3 一維數組的引用
6.1.4 一維數組的初始化
6.1.5 一維數組程式舉例

6.2 多維數組
6.2.1 多維數組的定義
6.2.2 多維數組的存儲形式
6.2.3 二維數組的定義
6.2.4 二維數組的引用
6.2.5 二維數組的初始化
6.2.6 二維數組程式舉例

6.3 字元數組與字元串
6.3.1 字元數組的定義
6.3.2 字元數組的初始化
6.3.3 字元數組的引用
6.3.4 字元串和字元串結束標誌
6.3.5 字元串的輸入和輸出
6.3.6 字元串處理函式
習題六

第7章 函式
7.1 函式的定義
7.1.1 函式定義的一般形式
7.1.2 函式的形參和實參
7.1.3 函式的返回值
7.1.4 函式的分類

7.2 函式的調用
7.2.1 函式調用的一般形式
7.2.2 函式的調用方式
7.2.3 函式的聲明和函式原型
7.2.4 函式的嵌套調用和遞歸調用
7.2.5 內部函式和外部函式

7.3 變數的作用域與生存期
7.3.1 變數的作用域
7.3.2 局部變數與全局變數
7.3.3 變數的生存期
7.3.4 變數的存儲類別

7.4 函式間的數據傳遞
7.4.1 參數的值傳遞
7.4.2 參數的地址傳遞
7.4.3 數組作為函式參數

7.5 編譯預處理
7.5.1 宏定義
7.5.2 檔案包含
7.5.3 條件編譯
習題七
第8章 指針
第9章 結構體與共用體
第10章 檔案

序言

c語言是國際上廣泛流行的計算機高級語言,它概念簡潔,數據類型豐富,表達能力強,運算符多而靈活,是一種短小精悍的計算機高級程式設計語言,它是根據結構化程式設計原則設計並實現的。c語言為結構化程式設計提供了各種數據結構和控制結構,既具有高級語言程式設計的特點,又具有彙編語言的功能,同時,用C語言編寫的程式具有很好的可移植性。儘管當初C語言是為編寫UNIx作業系統而設計的,但它並不依賴於UNIX作業系統。目前C語言能在多種作業系統環境下運行,並且已經在廣闊的領域裡得到了套用,是目前國際上套用最廣泛的高級程式設計語言之一。
現在,c語言已不僅為計算機專業工作者所使用,而且為廣大計算機套用人員所喜愛和使用。許多高等院校不僅在計算機專業開設了C語言課程,而且在非計算機專業也開設了C語言課程。全國計算機等級考試和全國各地區組織的大學生計算機統一考試都將c語言列入了考試範圍。許多程式設計師已經用它編寫套用軟體。學習c語言已經成為廣大計算機套用人員和廣大青年學生的迫切要求。
由於C語言數據結構繁多,語法結構靈活多變,很多初學者感覺一開始很難入門和掌握其要點,學習起來很吃力,迫切地需求一本可以快速帶進門又能很快掌握其編程要領的教材。本書就是為了適應這部分廣大讀者的需要編寫的。本書具有以下幾個特點:
(1)語言力求簡練,文字力求準確,方便閱讀。本書從基本概念出發講述程式設計的思想與方法,對每一部分的知識點、概念在寫法上都力求敘述詳盡,通俗易懂。對於重要的概念在書中做較多的描述,如函式、指針等內容。
(2)本書例題程式豐富、有代表性。書中給出了豐富的、有針對性的例題程式,並配有相應的、有針對性的習題與實驗指導,以便培養學生套用c語言進行程式設計的實戰能力和創新精神。
(3)良好的程式風格。一個好的習慣是逐步形成的,例題程式風格的好壞會對讀者產生直接影響,因此本書力求具有好的程式風格。
(4)難點分解,將複雜的內容分解到相關的、不同的章節中進行講述,從而減輕學生學習的壓力,次要內容有所捨棄。對於聯合等內容考慮到其對於整個程式設計的功能已經退化,這些內容講述得就比較簡略。
(5)本書的適應面廣泛。本書面向高等學校本科生、從事計算機軟體開發的專業人員。既適用於作為高等學歷教育的教材,也適合非學歷教育的各類培訓教材,同時也適合計算機愛好者自學使用。

相關詞條

熱門詞條

聯絡我們