注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件與程序設計程序設計綜合C語言程序設計

C語言程序設計

C語言程序設計

定 價:¥36.80

作 者: 鄭玲 主編
出版社: 中國電力出版社
叢編項: 普通高等教育“十一五”規(guī)劃教材
標 簽: VC++

ISBN: 9787508393896 出版時間: 2009-09-01 包裝: 平裝
開本: 16開 頁數(shù): 358 字數(shù):  

內容簡介

  《普通高等教育“十一五”規(guī)劃教材:C語言程序設計》是高等院校計算機程序設計基礎課程的教材,該教材以培養(yǎng)學生程序設計能力為目標,以程序設計為主線,重點講解程序設計的思想和方法。為了注重教材的可讀性和可用性,每章以學習目標開頭,通過應用案例引入內容,以解決問題為目的介紹相關的語言知識,書中例題豐富,注重實用,由淺入深,強化知識點、算法、編程方法與技巧,為了便于學生學習和掌握,以醒目的方式給出了常用語法規(guī)則和常見錯誤提示,每一章的結尾都安排了小結并配有多種題型的習題。幫助學生學習和理解教學內容,全書共分14章,包括c語言程序設計簡介、C語言程序基礎、選擇結構、循環(huán)結構程序設計、數(shù)據(jù)類型和表達式、數(shù)組、函數(shù)、指針、結構體、共用體與牧舉、指針高級的應用、文件、編譯預處理及大規(guī)模程序設計等內容?!镀胀ǜ叩冉逃笆晃濉币?guī)劃教材:C語言程序設計》可作為高等學校本科、高職高專相關專業(yè)程序設計的入門教材,也可作為全國計算機等級考試的輔導教材,還可供相關領域的工程技術人員學習參考。

作者簡介

暫缺《C語言程序設計》作者簡介

圖書目錄

前言
第1章 C語言程序設計簡介
1.1 c語言概述
1.1.1 程序設計語言
1.1.2 C語言的簡介
1.1.3 C++語言簡介
1.1.4 c語言的主要特點
1.2 C語言程序簡介
1.2.1 簡單的c程序
1.2.2 C語言源程序的結構特點
1.3 運行一個C程序
1.3.1 C程序運行的基本步驟
1.3.2 MicrosoftVisualC++6.0集成環(huán)境
小結
習題
第2章 C語言程序基礎
2.1 c程序的基本結構
2.2 C語言基本語法成分
2.2.1 C語言的字符集
2.2.2 標識符
2.2.3 關鍵字
2.2.4 運算符
2.2.5 分隔符
2.3 C語言數(shù)據(jù)類型
2.3.1 整型(int)數(shù)據(jù)
2.3.2 浮點型(float)數(shù)據(jù)
2.3.3 字符型(char)數(shù)據(jù)
2.4 C語句
2.5 C語言的格式輸出printf函數(shù)
2.6 C語言的格式輸入scanf函數(shù)
小結
習題
第3章 選擇結構
3.1 問題的引出(選擇結構概述)
3.2 關系運算與邏輯運算
3.2.1 關系運算
3.2.2 邏輯運算
3.3 兩個分支的if語句
3.3.1 if~else~語句的基本形式
3.3.2 求兩個數(shù)中的最大數(shù)
3.3.3 計算三角形的面積
3.4 一個分支的語句
3.4.1 i卜語句的基本形式
3.4.2 求三個數(shù)中的最大數(shù)
3.4.3 從大到小輸出三個數(shù)
3.5 多個分支的if語句
3.5.1 if~elseif語句的基本形式
3.5.2 判斷輸入字符的類型
3.5.3 輸出學生成績的等級
3.6 if語句的嵌套
3.7 switch語句
3.7.1 switch語句的基本結構
3.7.2 輸入數(shù)字,輸出對應的英文單詞
3.7.3 簡單的四則運算計算器
3.7.4 用switch語句實現(xiàn)輸出
學生成績的等級
小結
習題
第4章 循環(huán)結構程序設計
4.1 循環(huán)結構概述
4.2 whne循環(huán)語句
4.2.1 while循環(huán)語句概述
4.2.2 猴子吃桃子問題
4.2.3 求兩個數(shù)的最大公約數(shù)
4.2.4 將正整數(shù)分解成質因數(shù)
4.3 do~while循環(huán)語句
4.3.1 do~while循環(huán)語句概述
4.3.2 求整數(shù)的數(shù)據(jù)位數(shù)
4.3.3 用格里高利公式求的近似值
4.4 for循環(huán)語句
4.4.1 for循環(huán)語句基本形式
4.4.2 水仙花數(shù)問題
4.4.3 分數(shù)數(shù)列求和
4.4.4 三種循環(huán)的比較
4.5 循環(huán)嵌套
4.5.1 循環(huán)嵌套概述
4.5.2 打印乘法口訣表
4.5.3 乒乓球比賽抽簽問題
4.6 循環(huán)的中途退出
4.6.1 break語句
4.6.2 continue語句
4.7 常用的循環(huán)程序設計方法
4.7.1 窮舉法
4.7.2 遞推法
4.7.3 迭代法
小結
習題
第5章 數(shù)據(jù)類型和表達式
5.1 數(shù)據(jù)的存儲格式
5.2 基本數(shù)據(jù)類型
5.2.1 整型
5.2.2 實型
5.2.3 字符型
5.3 運算符與表達式
5.3.1 賦值表達式
5.3.2 算術表達式
5.3.3 自增、自減運算符
5.3.4 關系表達式
5.3.5 邏輯表達式
5.3.6 條件表達式
5.3.7 逗號表達式
5.3.8 位運算
5.3.9 其他運算符
5.4 類型轉換
5.4.1 非賦值類型轉換
5.4.2 賦值類型轉換
5.4.3 強制類型轉換
小結
習題
第6章 數(shù)組
6.1 一維數(shù)組
6.1.1 輸出大于平均數(shù)的數(shù)
6.1.2 一維數(shù)組的定義和引用
6.1.3 一維數(shù)組的存儲和初始化
6.2 一維數(shù)組程序設計實例
6.2.1 求一維數(shù)組最大值元素的下標
6.2.2 利用數(shù)組求解斐波那契數(shù)列
6.2.3 在數(shù)組中查找一個給定的數(shù)
6.2.4 排序問題
6.3 二維數(shù)組
6.3.1 學生成績統(tǒng)計
6.3.2 二維數(shù)組的定義和引用
6.3.3 二維數(shù)組的存儲和初始化
6.4 二維數(shù)組程序設計實例
6.4.1 找出矩陣中的最大值及其行下標和列下標
6.4.2 求矩陣的轉置
6.4.3 求二維數(shù)組的主對角線之和
6.4.4 計算某個日期對應該年的第幾天
6.5 字符數(shù)組與字符串
6.5.1 將數(shù)字字符串轉換為整數(shù)
6.5.2 字符數(shù)組的定義與初始化
6.5.3 字符串
6.6 字符數(shù)組與字符串程序設計實例
6.6.1 輸入字符串統(tǒng)計字母、數(shù)字和其他字符的個數(shù)
6.6.2 將兩個字符串連接成一個字符串
小結
習題
第7章 函數(shù)
7.1 函數(shù)的概述
7.2 函數(shù)的簡單調用
7.2.1 輸出數(shù)字金字塔
7.2.2 判斷素數(shù)
7.2.3 數(shù)值交換
7.3 數(shù)組作為參數(shù)的函數(shù)調用
7.3.1 求數(shù)組中元素的最大值
7.3.2 比較兩個數(shù)組的大小
7.3.3 字符串復制
7.3.4 學生成績排名
7.4 函數(shù)的嵌套調用
7.4.1 計算最大公約數(shù)和最小公倍數(shù)
7.4.2 計算數(shù)組元素的均方差
7.5 函數(shù)的遞歸調用
7.5.1 計算階乘
7.5.2 漢諾塔問題
7.6 變量的作用域
7.6.1 局部變量
7.6.2 全局變量
7.7 變量的存儲類型
小結
習題
第8章 指針
8.1 指針概述
8.1.1 理解指針
8.1.2 為什么引入指針的概念
8.2 指針基礎
8.2.1 指針變量的聲明
8.2.2 指針變量的初始化
8.2.3 指針變量的賦值
8.3 指針編程實例
8.3.1 征婚匹配問題
8.3.2 求解一元二次方程
8.4 指針型函數(shù)
8.5 指針與數(shù)組
8.5.1 一維數(shù)組與指針
8.5.2 指針運算
8.5.3 用指針引用數(shù)組元素
8.5.4.二維數(shù)組與指針
8.6 指針與數(shù)組編程實例
8.6.1 數(shù)列的中位數(shù)
8.6.2 求矩陣的最大元素
8.7 指針與字符串
8.7.1 字符型指針、字符數(shù)組與字符串常量的概念
8.7.2 判斷回文單詞和回文句子
8.7.3 c語言字符串操作的庫函數(shù)
8.7.4 字符串庫函數(shù)應用實例
8.8 常見的編程錯誤
小結
習題
第9章 結構體
9.1 結構體概述
9.1.1 結構體類型
9.1.2 結構體變量定義
9.1.3 結構體變量使用
9.1.4 結構體嵌套定義
9.2 結構體變量作為函數(shù)參數(shù)
9.2.1 平面上兩點之間的距離
9.2.2 判斷點是否在矩形內
9.3 結構體數(shù)組
9.3.1 結構體數(shù)組的定義和初始化
9.3.2 計算學生的平均成績
9.3.3 候選人得票統(tǒng)計程序
9.4 結構體指針
9.4.1 結構體指針概念
9.4.2 圖書信息輸出
9.4.3 指向結構體數(shù)組的指針
9.5 結構體指針作為函數(shù)參數(shù)
9.5.1 輸出某學生信息
9.5.2 統(tǒng)計學生成績等級
9.6 結構體綜合應用實例
9.6.1 電話號碼簿管理
9.6.2 學生成績管理系統(tǒng)
小結
習題
第10章 共用體與枚舉
10.1 共用體
10.1.1 共用體概念
10.1.2 人員管理
10.2 枚舉
10.2.1 枚舉概念
10.2.2 枚舉類型的應用
10.3 用typedef定義類型
小結
習題
第11章 指針的高級應用
11.1 指針數(shù)組
11.2 指向指針的指針
11.3 指向函數(shù)的指針
11.4 動態(tài)內存分配
11.4.1 動態(tài)分配內存函數(shù)
11.4.2 malloc函數(shù)
11.4.3 calloc函數(shù)
11.4.4 realloc函數(shù)
11.4.5 free函數(shù)
11.4.6 動態(tài)分配內存編程實例
11.5 鏈表
11.5.1 鏈表結點結構
11.5.2 建立和輸出靜態(tài)鏈表
11.5.3 建立和輸出動態(tài)鏈表
11.5.4 刪除鏈表中的結點
11.5.5 在鏈表中插入結點
11.5.6 鏈表的綜合應用
11.5.7 鏈表的擴展應用
小結
習題
第12章 文件
12.1 文件概述
12.1.1 將“I鋤astudent!”寫入文件
12.1.2 文件的概念
12.1.3 緩沖文件系統(tǒng)
12.1.4 文件結構與文件指針
12.2 文件打開與關閉
12.2.1 顯示文件的內容
12.2.2 打開文件
12.2.3 關閉文件
12.3 文本文件讀寫
12.3.1 保存鍵盤讀入字符,并輸出
12.3.2 字符讀寫函數(shù)龜fgetc()和fputt()
12.3.3 字符串讀寫函數(shù)fgets()和fputs()
12.3.4 格式化文件讀寫函數(shù)fscan()和fpntf()
12.4 二進制文件讀寫
12.4.1 程序示例
12.4.2 數(shù)據(jù)塊讀寫函數(shù)fread()和fwrite()
12.4.3 文件的隨機讀寫fseekq()
12.5 其他相關函數(shù)
12.6 文件程序設計實例
12.6.1 文本文件應用
12.6.2 二進制文件應用
12.7 常見編程錯誤
小結
習題
第13章 編譯預處理
13.1 預處理概述
13.2 宏定義
13.2.1 無參宏定義
13.2.2 帶參宏定義
13.3 文件包含
13.4 條件編譯
小結
習題
第14章 大規(guī)模程序設計
14.1 命令行參數(shù)
14.2 程序的風格與結構化
14.3 程序的可移植性和健壯性
14.4 大規(guī)模程序開發(fā)
14.4.1 模塊化程序設計
14.4.2 分塊開發(fā)
14.4.3 工程文件
附錄A C語言運算符和結合性
附錄B 常用字符與ASCII代碼對照表
附錄C C語言常用的庫函數(shù)
參考文獻

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) www.leeflamesbasketballcamps.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號