複製鏈接
請複製以下鏈接發送給好友

c語言程序設計

(2004年科學出版社出版王玉編著的圖書)

鎖定
《c語言程序設計》是2004年科學出版社出版的圖書,作者是王玉。
中文名
c語言程序設計
作    者
王玉
出版時間
2004年8月
出版社
科學出版社
ISBN
7030139054 [1] 

c語言程序設計內容簡介

本書總結了作者多年的教學經驗,按C語言的教學大綱要求,講述了C語言的基本內容。書中遴選了大量例題和習題。

c語言程序設計圖書目錄

第1章 C語言概述
1.1 C語言的發展與特點
1.1.1 C語言的發展
1.1.2 C語言的特點
1.2 C語言程序結構
1.3 C程序的上機步驟
1.3.1 源程序的編輯.編譯.連接與執行
1.3.2 用TurboC運行C程序的上機步驟
本章小結
習題
第2章 基本數據類型.運算符及表達式
2.1 常量
2.1.1 常量的分類和表示
2.1.2 常量的定義
2.2 變量及其説明
2.3 標準數據類型
2.3.1 整數類型
2.3.2 實數類型
2.3.3 雙精度實數類型
2.3.4 字符類型
2.4 數據類型轉換
2.4.1 標準類型數據隱式轉換
2.4.2 強制類型轉換
2.5 運算符及表達式
2.5.1 算術運算符及表達式
2.5.2 關係運算符及表達式
2.5.3 邏輯運算符及表達式
2.5.4 自增自減運算符及表達式
2.5.5 賦值運算符及賦值表達式
2.5.6 條件運算符及表達式
2.5.7 逗號運算符及表達式
本章小結
習題
第3章 簡單的程序設計——順序結構程序設計
3.1 C語句概述
3.1.1 表達式語句
3.1.2 函數調用語句
3.1.3 控制語句
3.1.4 複合語句
3.1.5 空語句
3.1.6 賦值語句
3.2 輸入語句
3.2.1 字符輸入語句
3.2.2 格式輸入語句
3.3 輸出語句
3.3.1 字符輸出語句
3.3.2 格式輸出語句
3.4 綜合應用舉例
本章小結
習題
第4章 流程控制
4.1 複合語句
4.2 條件語句
4.3 開關語句
4.4 循環語句
4.4.1 while語句
4.4.2 do-while語句
4.4.3 for語句
4.5 循環語句的嵌套
4.6 間斷語句與繼續語句
4.6.1 間斷語句break
4.6.2 繼續語句continue
4.7 轉移語句與返回語句
4.7.1 轉移語句goto
4.7.2 返回語句return [2] 
4.8 程序舉例
本章小結
習題
第5章 數組
5.1 數組的基本概念
5.2 一維數組
5.2.1 一維數組的定義
5.2.2 一維數組元素的引用
5.2.3 一維數組的初始化
5.2.4 一維數組應用舉例
5.3 二維數組
5.3.1 二維數組的定義
5.3.2 二維數組元素的引用
5.3.3 二維數組的初始化
5.3.4 二維數組應用舉例
5.4 字符數組
5.4.1 字符數組的定義
5.4.2 字符數組的初始化
5.4.3 字符串和字符串結束標誌
5.4.4 字符數組的輸入和輸出
5.4.5 字符串常用函數
5.4.6 字符數組應用舉例
5.5 綜合應用舉例
本章小結
習題
第6章 函數
6.1 概述
6.2 函數的定義
6.2.1 無參函數的定義
6.2.2 有參函數的定義
6.3 函數的參數和函數的返回值
6.3.1 形式參數和實際參數
6.3.2 函數的返回值
6.4 函數的調用
6.4.1 函數調用的一般形式
6.4.2 函數調用方式
6.4.3 對被調用函數的聲明
6.5 函數的嵌套調用
6.6 函數的遞歸調用
6.7 變量的作用域與存儲類別
6.7.1 局部變量
6.7.2 全局變量
6.7.3 局部變量的存儲類別
6.7.4 全局變量的存儲類別
6.8 函數的作用域和存儲類別
6.8.1 內部函數
6.8.2 外部函數
本章小結
習題
第7章 編譯預處理
7.1 宏定義
7.1.1 不帶參數的宏定義
7.1.2 帶參數的宏定義
7.2 文件包含
7.3 條件編譯
本章小結
習題
第8章 指針
8.1 指針的基本概念
8.2 變量的指針和指向變量的指針變量
8.2.1 指針變量的定義
8.2.2 指針變量的引用
8.2.3 指針變量作為函數參數
8.3 數組的指針和指向數組的指針變量
8.3.1 指向數組元素的指針
8.3.2 通過指針引用數組元素
8.3.3 數組名和數組指針變量作函數參數
8.4 指向多維數組的指針和指針變量
8.4.1 二維數組的地址
8.4.2 指向二維數組的指針變量
8.5 字符串的指針和指向字符串的指針變量
8.5.1 字符串的表示形式
8.5.2 使用字符串指針變量與字符數組的區別
8.6 函數指針變量
8.7 指針型函數
8.8 指針數組和指向指針的指針
8.8.1 指針數組的概念
8.8.2 指針數組用作函數參數
8.8.3 指向指針的指針
8.9 指針數據類型和指針運算
8.9.1 指針的數據類型
8.9.2 指針的運算
本章小結
習題
第9章 結構體與共用體
9.1 結構體的概念
9.1.1 結構體變量的説明
9.1.2 結構體變量的引用
9.1.3 結構體變量的初始化
9.2 結構體數組
9.2.1 結構體數組的定義
9.2.2 結構體數組的初始化及應用
9.3 指向結構體類型數據的指針
9.3.1 指向結構體變量的指針
9.3.2 指向結構體數組的指針
9.3.3 用結構體變量和指向結構體的指針作函數參數
9.4 鏈表
9.4.1 鏈表的構成
9.4.2 動態地址分配及所需的函數
9.4.3 鏈表的基本操作
9.5 枚舉類型
9.6 用typedef定義類型
9.7 共用體
9.7.1 共用體的概念
9.7.2 共用體變量的引用
9.7.3 共用體類型數據的特點
本章小結
習題
第10章 位運算
10.1 位運算符和位運算
10.1.1 按位與
10.1.2 按位或
10.1.3 按位異或
10.1.4 按位取反
10.1.5 按位左移
10.1.6 按位右移
10.1.7 位運算的複合賦值運算符
10.2 位域(位段)
10.2.1 位域的定義和位域變量的説明
10.2.2 位域的使用
本章小結
習題
第11章 文件
11.1 文件概述
11.1.1 文件的分類
11.1.2 文件類型指針
11.2 文件的打開與關閉
11.2.1 文件打開——fopen()函數
11.2.2 文件關閉——fcolse()函數
11.3 文件的順序讀寫
11.3.1 文件的字符輸入和輸出——fgetc和fputc函數
11.3.2 文件的字符串輸入和輸出——fgets和fputs函數
11.3.3 文件的數據塊輸入和輸出——fread和fwrite函數
11.3.4 文件的格式化輸入和輸出——fscanf和fprintf函數
11.4 文件的定位與隨機讀寫
11.4.1 位置指針與文件定位
11.4.2 隨機讀寫
11.5 文件檢測函數
11.5.1 ferror()函數
11.5.2 elearerr()函數
11.5.3 文件結束檢測函數feof()
11.6 程序舉例與分析
本章小結
習題
附錄
附錄I 關鍵字及對應的標準ASCII值
附錄II 關鍵字及其用途
附錄III 運算符的優先級別和結合方向
附錄IV C語言的庫函數
主要參考文獻
  • 主要參考文獻 [1] 
參考資料