注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡軟件與程序設計C/C++及其相關C語言程序設計教程(第2版)

C語言程序設計教程(第2版)

C語言程序設計教程(第2版)

定 價:¥34.00

作 者: 李麗娟 主編
出版社: 人民郵電出版社
叢編項: 21世紀高等學校計算機規(guī)劃教材
標 簽: VC++

購買這本書可以去


ISBN: 9787115195968 出版時間: 2009-03-01 包裝: 平裝
開本: 16開 頁數: 326 字數:  

內容簡介

  《C語言程序設計教程(第2版)》以C語言程序案例為導向,深入淺出地講解了C語言程序設計的基本方法?!禖語言程序設計教程(第2版)》注重算法設計與程序設計的關聯性,強化模塊化程序的設計方法。全書內容可分為三部分,共11章。第一部分為第1、2章,是初學者的入門知識,簡單介紹C語言的基礎知識,主要內容有C語言程序的基本結構、數據類型和數據的存儲方式、基本的程序表達式。第二部分為第3章~第5章,是程序設計的基礎部分,主要內容有描述程序算法的方法、程序語句的基本控制結構。掌握了第一、二部分的內容,讀者可以完成簡單的程序設計。第三部分為第6章~第11章,是模塊化程序設計的概念和實現的方法,主要內容有函數、數組、指針、結構、文件、位運算等。通過對這三部分知識單元的學習,讀者可以逐步認識模塊化程序設計的思想,掌握模塊化程序設計的方法。全書語言簡潔,通俗易懂,內容敘述由淺入深?!禖語言程序設計教程(第2版)》適合作為大學本科和專科院校的教材,也可供一般工程技術人員參考。

作者簡介

  李麗娟,博士、湖南大學計算機與通信學院教授,長期從事教學和科研工作,主要研究方向為軟件工程、模式識別、信息安全等,主持或參加過多項國家級科研課題,從事過多種行業(yè)的軟件開發(fā)工作,具有豐富的程序設計語言方面的教學經驗,著有《C語言程序設計教程》、《C語言程序設計》、《大學信息技術基礎》等書,所編寫的教材結構清晰、簡潔明確、例題豐富、注重思維拓展,便于理解和掌握,適合教學,已被多所學校廣泛采用。

圖書目錄

第1章 引言
1.1 C語言的發(fā)展過程
1.2 C語言的特點
1.3 簡單的C語言程序
1.4 C語言程序的結構
1.5 C語言程序的執(zhí)行
1.5.1 源程序翻譯
1.5.2 鏈接目標程序
1.5.3 集成開發(fā)工具
1.6 本章小結
習題
第2章 基本的程序語句
2.1 用二進制表示的數
2.2 基本數據類型及取值范圍
2.3 標識符、變量和常量
2.3.1 標識符
2.3.2 變量和常量
2.4 基本運算符、表達式及運算的優(yōu)先級
2.4.1 算術運算符及算術表達式
2.4.2 關系運算符及關系表達式
2.4.3 邏輯運算符及邏輯表達式
2.4.4 位運算符及表達式
2.4.5 條件運算符
2.4.6 逗號表達式
2.4.7 數據類型的轉換
2.4.8 復雜表達式的計算順序
2.4.9 C語言的基本語句結構
2.5 標準輸入/輸出函數簡介
2.5.1 格式化輸出函數printf()
2.5.2 格式化輸入函數scanf()
2.5.3 字符輸出函數
2.5.4 字符輸入函數
2.6 程序范例
2.7 本章小結
習題
第3章 程序的簡單算法設計
3.1 結構化程序的算法設計
3.2 結構化算法的性質及結構
3.2.1 結構化算法性質
3.2.2 結構化算法的結構
3.3 結構化算法的描述方法
3.3.1 自然語言
3.3.2 流程圖
3.3.3 偽代碼
3.4 算法設計范例
3.5 本章小結
習題
第4章 分支結構
4.1 if結構
4.1.1 if語句
4.1.2 if_else語句
4.1.3 if語句的嵌套
4.2 switch結構
4.2.1 switch語句
4.2.2 break語句在switch語句中的作用
4.3 程序范例
4.4 本章小結
習題
第5章 循環(huán)結構
5.1 for語句
5.2 while語句
5.3 do_while語句
5.4 用于循環(huán)中的break語句和continue語句
5.5 循環(huán)結構的嵌套
5.6 goto語句
5.7 程序范例
5.8 本章小結
習題
第6章 函數與宏定義
6.1 函數的概念
6.1.1 函數的定義
6.1.2 函數的聲明和調用
6.1.3 函數的傳值方式
6.2 變量的作用域和存儲類型
6.3 內部函數與外部函數
6.4 遞歸函數的設計和調用
6.5 預處理
6.5.1 宏定義
6.5.2 文件包含
6.5.3 條件編譯及其他
6.6 綜合范例
6.7 本章小結
習題
第7章 數組
7.1 一維數組的定義和初始化
7.1.1 一維數組的定義
7.1.2 一維數組的初始化
7.2 一維數組的使用
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.4.4 二維字符數組
7.5 數組作為函數的參數
7.5.1 數組元素作為函數的參數
7.5.2 數組名作為函數的參數
7.6 程序范例
7.7 本章小結
習題
第8章 指針
8.1 指針的概念
8.1.1 指針變量的定義
8.1.2 指針變量的使用
8.1.3 指針變量與簡單變量的關系
8.2 指針的運算
8.2.1 指針的算術運算
8.2.2 指針的關系運算
8.3 指針與數組的關系
8.3.1 指向一維數組的指針
8.3.2 指向多維數組的指針
8.3.3 字符指針
8.3.4 指針數組
8.4 指針作為函數的參數
8.5 函數的返回值為指針
8.6 指向函數的指針
8.7 main函數的參數
8.8 指向指針的指針
8.9 圖形處理模式
8.10 程序范例
8.11 本章小結
習題
第9章 構造數據類型
9.1 結構體數據類型
9.1.1 結構體的定義
9.1.2 結構體變量的定義
9.1.3 結構體變量的初始化
9.1.4 結構體變量成員的引用
9.1.5 結構體變量成員的輸入/輸出
9.2 結構體數組
9.2.1 結構體數組的定義
9.2.2 結構體數組成員的初始化和引用
9.3 結構體變量與函數
9.3.1 函數的形參與實參為結構體
9.3.2 函數的返回值類型為結構體
9.4 聯合體數據類型
9.5 枚舉數據類型
9.6 鏈表的概念
9.6.1 動態(tài)分配內存
9.6.2 單鏈表的建立
9.6.3 從單鏈表中刪除結點
9.6.4 向鏈表中插入結點
9.7 程序范例
9.8 本章小結
習題
第10章 文件操作
10.1 文件的概念
10.2 文件的操作
10.2.1 文件的打開與關閉
10.2.2 文件操作的錯誤檢測
10.2.3 文件的順序讀寫
10.2.4 文件的隨機讀寫
10.3 程序范例
10.4 本章小結
習題
第11章 位運算
11.1 按位取反運算
11.2 按位左移運算
11.3 按位右移運算
11.4 按位與運算
11.5 按位或運算
11.6 按位異或運算
11.7 復合位運算符
11.8 程序范例
11.9 本章小結
習題
附錄A C語言的關鍵字
附錄B ASCII字符表
附錄C 常用的C語言庫函數
附錄D 中英文關鍵詞對照

本目錄推薦

掃描二維碼
Copyright ? 讀書網 ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號