C語言程序設計

出版時間:2011-8  出版社:清華大學出版社  作者:馬靖善,秦玉平 主編  頁數:308  

內容概要

  《c語言程序設計(第2版)》共9章。前7章介紹c語言的基本語法、各種數據類型、程序設計方法及文件操作,后2章介紹c語言的圖形處理以及c語言與dos和bios的接口與調用。
  《c語言程序設計(第2版)》中對常規(guī)的c語言教材的體系結構做了適當調整,將指針部分分散到各個相應的章節(jié)中分別進行介紹。使讀者很容易理解指針的概念,很自然地掌握各種指針的用法。本書內容循序漸進,結構清晰,層次分明,通俗易懂,通過大量例題驗證語法和說明程序設計方法。為了使讀者更好地掌握各章節(jié)內容,章末配有精選的大量習題。
  《c語言程序設計(第2版)》可作為高等學校相關專業(yè)教材,也可作為自學者或各種計算機培訓班的教材。

書籍目錄

第1章 c語言概述
1.1 c語言功能簡介
1.1.1 c語言的發(fā)展
1.1.2 c語言的特點
1.1.3 c語言的32個關鍵字和語句形式
1.1.4 程序的三種基本結構與流程圖簡介
1.2 turbo c上機操作指導
1.2.1 turbo c用戶窗口界面
1.2.2 turbo c的主要菜單功能
1.2.3 獲取幫助與編輯操作功能
1.3 簡單的c程序介紹
習題
第2章 基本語法規(guī)則
2.1 常量、變量和指針
2.1.1 標識符
2.1.2 常量和變量
2.1.3 整型數據
2.1.4 實型數據
2.1.5 字符型數據
2.1.6 字符串常量
2.1.7 變量及指針
2.2 運算符與表達式
2.2.1 算術運算符和算術表達式
2.2.2 關系運算符和關系表達式
2.2.3 邏輯運算符和邏輯表達式
2.2.4 位運算符
2.2.5 賦值運算符和賦值表達式
2.2.6 逗號運算符和逗號表達式
2.2.7 條件運算符和條件表達式
2.2.8 求長度運算符
2.2.9 指針運算符
2.3 基本輸入輸出函數
2.3.1 字符輸出函數--putchar ()
2.3.2 字符輸入函數--getchar ()
2.3.3 格式輸出函數--printf ()
2.3.4 格式輸入函數--scanf ()
2.4 程序舉例
習題
第3章 控制語句與預處理命令
3.1 分支語句
3.1.1 if語句
3.1.2 switch-case語句
3.2 循環(huán)語句
3.2.1 while語句
3.2.2 do-while語句
3.2.3 for語句
3.2.4 循環(huán)語句的嵌套
3.2.5 break語句和continue語句
3.2.6 goto語句
3.3 編譯預處理
3.3.1 宏定義
3.3.2 文件包含
3.3.3 條件編譯
3.4 程序設計舉例
習題
第4章 數組
4.1 一維數組及指針
4.1.1 一維數組的定義和初始化
4.1.2 一維數組元素的下標法引用
4.1.3 一維數組的指針
4.1.4 一維數組元素的指針法引用
4.2 一維字符數組及指針
4.2.1 一維字符數組的定義和初始化
4.2.2 字符數組的輸入和輸出
4.2.3 用字符數組實現字符串
4.2.4 用字符指針變量實現字符串
4.2.5 常用字符串處理函數
4.3 多維數組及指針
4.3.1 二維數組的定義和初始化
4.3.2 二維數組元素的下標法引用
4.3.3 二維數組的指針
4.3.4 二維數組元素的指針法引用
4.4 指針數組
4.5 二級指針
4.6 程序設計舉例
習題
第5章 函數
5.1 函數概述
5.2 函數定義
5.3 函數調用
5.3.1 函數調用的一般形式
5.3.2 函數調用的方式
5.4 函數引用說明
5.5 函數的參數和返回值
5.5.1 形式參數和實際參數
5.5.2 函數的返回值
5.5.3 指針作為函數參數
5.5.4 主函數與命令行參數
5.6 函數與帶參數的宏的區(qū)別
5.7 函數的嵌套調用與遞歸調用
5.7.1 函數的嵌套調用
5.7.2 函數的遞歸調用
5.8 函數指針與返回指針的函數
5.8.1 函數指針
5.8.2 函數指針作為函數的參數
5.8.3 返回指針的函數
5.9 變量的作用域
5.9.1 局部變量
5.9.2 全局變量
5.10 變量的存儲類別
5.10.1 局部變量的存儲類別
5.10.2 全局變量的存儲類別
5.11 內部函數和外部函數
5.11.1 內部函數
5.11.2 外部函數
5.12 程序設計舉例
習題
第6章 結構體、共用體和枚舉
6.1 結構體類型與變量
6.1.1 結構體類型定義
6.1.2 結構體變量的定義和引用
6.2 結構體數組
6.3 結構體類型數據的指針
6.3.1 結構體變量的指針與指針變量
6.3.2 結構體數組的指針與指針變量
6.3.3 結構體指針與變量作函數參數
6.3.4 自定義類型
6.4 鏈表的基本知識
6.4.1 動態(tài)分配和釋放空間的函數
6.4.2 建立和輸出鏈表
6.4.3 鏈表的基本操作
6.5 結構體位段
6.6 共用體類型與變量
6.6.1 共用體類型定義
6.6.2 共用體變量的定義和引用
6.7 枚舉類型與變量
6.7.1 枚舉類型定義
6.7.2 枚舉變量與枚舉元素
6.8 程序設計舉例
習題
第7章 文件系統(tǒng)
7.1 文件系統(tǒng)概述與文件類型
7.2 文件的打開與關閉
7.2.1 文件的打開(fopen函數)
7.2.2 文件的關閉(fclose函數)
7.3 文件的讀寫操作
7.3.1 讀寫一個字符的函數(fgetc(),fputc()或getc(),putc())
7.3.2 讀寫一個字符串函數(fgets()和fputs())
7.3.3 讀寫一個數據字塊函數(fread ()和fwrite () )
7.3.4 文件的格式化讀寫函數(fscanf ()和fprintf () )
7.4 文件定位與隨機讀寫
7.5 程序設計舉例
習題
第8章 c語言繪圖
8.1 pc的顯示系統(tǒng)
8.2 turbo c基本繪圖函數
8.2.1 圖形控制函數
8.2.2 顏色控制函數
8.2.3 基本繪圖函數
8.2.4 填充
8.2.5 獲取當前信息函數
8.3 圖形方式下的文本輸出
8.3.1 文本輸出函數
8.3.2 定義文本字形
8.3.3 文本輸出字符串
8.4 動畫設計技術
8.4.1 存圖取圖
8.4.2 頁操作
8.4.3 圖視口操作
8.4.4 圖形運行控制和聲音函數
8.5 文本窗口
8.5.1 文本方式的控制
8.5.2 屏幕信息與存取
8.5.3 菜單設計
8.6 創(chuàng)建獨立的圖形運行程序
8.7 程序設計舉例
第9章 c程序與dos、bios接口
9.1 常用dos功能調用說明
9.2 常用bios功能調用說明
9.3 c程序調用dos、bios功能
9.3.1 c程序中寄存器的使用格式
9.3.2 調用dos、bios功能的系統(tǒng)函數
9.4 程序設計舉例
附錄a 常用字符與ascii代碼對照表
附錄b c庫函數
參考文獻

圖書封面

評論、評分、閱讀與下載


    C語言程序設計 PDF格式下載


用戶評論 (總計0條)

 
 

 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網 手機版

京ICP備13047387號-7