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

C語言程序設計

C語言程序設計

定 價:¥30.00

作 者: 王成端,徐翠霞主編
出版社: 中國水利水電出版社
叢編項: 21世紀高等院校規(guī)劃教材
標 簽: C++

ISBN: 9787508428130 出版時間: 2005-05-01 包裝: 平裝
開本: 26cm+光盤1片 頁數(shù): 300 字數(shù):  

內容簡介

  C語言是一種結構化的程序設計語言,它既具有高級語言的特點,又具有低級語言的特點。本書共分11章,內容包括:程序設計的基本概念,基本數(shù)據(jù)類型、運算符和表達式, C語句和結構化程序設計,數(shù)組,函數(shù),編譯預處理,指針,結構體、共用體和枚舉,位運算,文件,庫函數(shù)及其應用。本書內容安排合理,講解通俗易懂,對重點難點做了十分系統(tǒng)、清楚和詳細的闡述,并輔以大量的典型例題,使廣大讀者能夠通過學習本書掌握c語言的基本知識,并靈活運用所學知識編寫應用程序。 本書每章都配有豐富的習題,主要包括選擇題、填空題和編程題三種類型,大部分習題都精選于全國計算機等級考試歷年的考試真題,具有典型性和啟發(fā)性,使學生能隨時自我檢查學習效果并獲得相應的反饋信息。與本書配套的還有《C語言程序設計實訓——題解、實驗、課程設計與樣題》,主教材中所有習題的答案及解析均在實訓教材中給出。本書配有教學光盤,其中包括課堂教學課件、程序源代碼、習題解答、實驗指導、課程設計、模擬試題等,形成了主教材、實訓教材、配套光盤組成的立體教學體系。 本書可作為高等院校計算機專業(yè)或相關專業(yè)的教材,也可作為全國計算機等級考試的培訓教程。

作者簡介

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

圖書目錄


前言
第1章 程序設計及C語言概述
本章學習目標
1.1 程序設計的基本概念
1.1.1 程序和程序文件
1.1.2 程序設計和程序設計語言
1.2 算法
1.2.1 算法及其特征
1.2.2 算法設計的要求
1.2.3 算法的組成要素
1.2.4 算法的描述
1.3 C語言的特點
1.4 簡單的C語言程序
1.5 C語言程序的開發(fā)
本章小結
習題一
第2章 數(shù)據(jù)描述與基本操作
本章學習目標
2.1 基本標識符
2.1.1 關鍵字
2.1.2 預定義標識符
2.1.3 用戶定義標識符
2.2 基本數(shù)據(jù)類型
2.3 常量和變量
2.3.1 變量
2.3.2 常量
2.4 運算符與表達式
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.5 數(shù)據(jù)的類型轉換
2.5.1 自動類型轉換
2.5.2 強制類型轉換
2.6 數(shù)據(jù)的輸入和輸出
2.6.1 字符輸入輸出函數(shù)
2.6.2 格式輸入輸出函數(shù)
2.7 應用舉例
本章小結
習題二
第3章 C語言程序的流程控制
本章學習目標
3.1 C語言程序的三種基本結構
3.1.1 順序結構
3.1.2 選擇結構
3.1.3 循環(huán)結構
3.2 C語句概述
3.2.1 基本語句
3.2.2 復合語句
3.2.3 控制語句
3.3 選擇結構程序設計
3.3.1 if語句(條件語句)
3.3.2 switch語句
3.4 循環(huán)結構的程序設計
3.4.1 for語句
3.4.2 while語句
3.4.3 do-while語句
3.4.4 循環(huán)語句的嵌套
3.5 流程轉向語句
3.5.1 break語句和continue語句
3.5.2 return語句
3.6 典型應用算法
3.6.1 窮舉算法
3.6.2 迭代算法
本章小結
習題三
第4章 數(shù)組
本章學習目標
4.1 一維數(shù)組
4.1.1 一維數(shù)組的定義
4.1.2 一維數(shù)組元素的引用
4.1.3 一維數(shù)組的初始化
4.1.4 一維數(shù)組應用舉例
4.2 二維數(shù)組
4.2.1 二維數(shù)組的定義
4.2.2 二維數(shù)組元素的引用
4.2.3 二維數(shù)組的初始化
4.2.4 二維數(shù)組應用舉例
4.3 字符數(shù)組與字符串
4.3.1 字符數(shù)組的定義和初始化
4.3.2 字符串的存儲及字符串結束標志
4.3.3 字符串的輸入和輸出
4.3.4 字符串處理函數(shù)
4.3.5 字符數(shù)組應用舉例
本章小結
習題四
第5章 函數(shù)
本章學習目標
5.1 模塊化程序設計及C程序結構
5.1.1 模塊化程序設計
5.1.2 C程序結構
5.2 函數(shù)定義
5.3 函數(shù)調用
5.3.1 函數(shù)調用的格式
5.3.2 函數(shù)調用的方式
5.3.3 函數(shù)的嵌套調用
5.3.4 遞歸函數(shù)及遞歸調用
5.4 函數(shù)原型
5.5 調用函數(shù)和被調用函數(shù)之間的數(shù)據(jù)傳遞
5.5.1 實參一形參之間的數(shù)據(jù)傳遞
5.5.2 函數(shù)調用結果的返回
5.6 變量的作用域及其存儲類型
5.6.1 作用域和生存期
5.6.2 局部變量及其作用域和存儲類型
5.6.3 全局變量及其作用域和存儲類型
5.7 數(shù)的作用域
5.7.1 內部函數(shù)
5.7.2 外部函數(shù)
5.8 函數(shù)應用舉例
本章小結
習題五
第6章 編譯預處理
本章學習目標
6.1 概述
6.2 宏定義
6.2.1 不帶參數(shù)的宏定義
6.2.2 帶參數(shù)的宏定義
6.3 文件包含
6.4 條件編譯
6.4.1 #ifdef命令
6.4.2 #ifndef命令
6.4.3 #if命令
本章小結
習題六
第7章 指針
本章學習目標
7.1 指針概述
7.1.1 指針的基本概念
7.1.2 指針變量的定義及初始化
7.1.3 指向指針的指針
7.2 指針的賦值
7.3 指針的運算
7.3.1 指針運算符“*”
7.3.2 指針的算術運算
7.3.3 指針的關系運算
7.3.4 指針的強制類型轉換
7.4 指針與數(shù)組
7.4.1 一維數(shù)組元素的指針訪問方式
7.4.2 二維數(shù)組元素的指針訪問方式
7.4.3 字符指針與字符串
7.4.4 指向一維數(shù)組的指針
7.4.5 指針數(shù)組
7.5 指針與函數(shù)
7.5.1 指針作為函數(shù)參數(shù)
7.5.2 指針函數(shù)
7.5.3 指向函數(shù)的指針
7.6 帶參數(shù)的main函數(shù)及其應用
7.6.1 命令行參數(shù)
7.6.2 帶參數(shù)的main函數(shù)
7.7 指針應用舉例
本章小結
習題七
第8章 結構體、共用體和枚舉
本章學習目標
8.1 結構體
8.1.1 結構體類型的定義
8.1.2 結構體類型變量的定義和初始化
8.1.3 結構體成員的引用
8.2 結構體和函數(shù)
8.2.1 結構體類型的變量作為函數(shù)參數(shù)
8.2.2 結構體類型的變量作為函數(shù)返回值.
8.3 鏈表
8.3.1 鏈表的定義及基本結構
8.3.2 動態(tài)存儲分配函數(shù)
8.3.3 鏈表的基本操作
8.4 共用體
8.4.1 共用體類型的定義
8.4.2 共用體變量的定義
8.4.3 共用體成員的引用
8.5 枚舉
8.5.1 枚舉類型和枚舉型變量的定義
8.5.2 枚舉型變量的使用
8.6 typedef類型定義
8.6.1 類型定義的基本格式
8.6.2 類型定義的使用說明
8.7 綜合應用實例
本章小結
習題八
第9章 位運算
本章學習目標
9.1 概述
9.2 位運算
9.2.1 按位取反運算符
9.2.2 按位與運算符
9.2.3 按位或運算符
9.2.4 按位異或運算符
9.2.5 左移運算符
9.2.6 右移運算符
9.3 位運算應用舉例
9.4 位段
本章小結
習題九
第10章 文件
本章學習目標
10.1 文件概述
10.1.1 文件
10.1.2 文件系統(tǒng)
10.2 文件指針和文件讀寫指針
10.2.1 文件指針
10.2.2 文件讀寫指針
10.3 文件的打開和關閉
10.3.1 文件的打開
10.3.2 文件的關閉
10.4 文件的讀寫
10.4.1 fputc函數(shù)和fgetc函數(shù)
10.4.2 fputs函數(shù)和fgets函數(shù)
10.4.3 fbrimf函數(shù)和fscanf函數(shù)
10.4.4 fwrite函數(shù)和fread函數(shù)
10.5 文件的定位
10.5.1 fseek函數(shù)
10.5.2 rewind函數(shù)
10.5.3 ftell函數(shù)
10.5.4 文件的隨機讀寫
10.6 錯誤處理
10.6.1 ferror函數(shù)
10.6.2 clearerr函數(shù)
10.7 文件的重定向
10.8 文件應用舉例
本章小結
習題十
第11章 庫函數(shù)及其應用
本章學習目標
11.1 Turbo C標準庫
11.1.1 庫文件和目標文件的比較
11.1.2 頭文件
11.2 數(shù)學函數(shù)
11.2.1 三角函數(shù)
11.2.2 指數(shù)和函數(shù)
11.2.3 其他數(shù)學函數(shù)
11.3 字符串函數(shù)
11.3.1 字符串基本處理函數(shù)
11.3.2 字符串與數(shù)值轉換函數(shù)
11.4 字符屏幕處理函數(shù)
11.4.1 字符窗口的定義
11.4.2 字符窗口顏色的設置
11.4.3 窗口字符的輸入輸出函數(shù)
11.4.4 窗口字符的其他處理函數(shù)
11.5 圖形處理函數(shù)
11.5.1 圖形模式的初始化
11.5.2 屏幕顏色的設置和清屏函數(shù)
11.5.3 基本圖形函數(shù)
11.5.4 封閉圖形的填充
11.5.5 圖形窗口和圖形屏幕操作函數(shù)
11.5.6 圖形模式下的字符輸出
本章小結
習題十一
附錄I   常用字符與ASCII碼對照表
附錄II  運算符的優(yōu)先級和結合方向
附錄III 庫函數(shù)
參考文獻

本目錄推薦

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