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

c程序設計

(2004年高等教育出版社出版的圖書)

鎖定
《c程序設計》是2004年3月1日高等教育出版社出版的圖書,作者是王柏盛。 [1] 
中文名
c程序設計 [1] 
作    者
王柏盛 [1] 
出版時間
2004年3月1日
出版社
高等教育出版社 [1] 
頁    數
438 頁
ISBN
9787040136135 [1] 
類    別
教材
定    價
30.5 元
裝    幀
平裝

目錄

c程序設計內容簡介

《C程序設計》全面介紹了Turbo C語言的基本概念,常量、變量、運算符和表達式,程序控制語句, 函數,指針,結構、聯合、枚舉和定義類型,編譯預處理命令,文件,字符屏幕和圖形函數 以及 實用編程技術等內容。
全書共分為10章。每章附有習題和實驗,並精選了一部分全國計算機 等級考試(二級C語言程序設計)的練習題,通過大量實例介紹C程序設計的思想、方法和技巧。作者根據多年教學和科研積累的豐富經驗,吸取當前一些C語言教材中的優點,大篇幅增加 了字符屏幕、圖形函數和實用編程技術方面的內容,力求使《C程序設計》體系合理、結構嚴謹、概念 清晰、例題豐富、通俗易懂。《C程序設計》是一本集教材、資料和實例為一體的C程序設計書。
《C程序設計》可作為高等院校程序設計課程的教材,也可供自學者使用或作為教師教學參考書。與《C程序設計》配套的輔助教材《C程序設計習題題解》也同時出版。

c程序設計目錄

第一章 C語言概述
1.1 C語言的起源
1.2 C語言的特點
1.3 C語言的詞法
1.3.1 字符集
1.3.2 關鍵字
1.3.3 標識符
1.4 C程序的組成和結構特點
1.4.1 程序舉例
1.4.2 結構特點
1.5 C程序的編輯、編譯、連接和運行
1.5.1 C源程序的編輯
1.5.2 C源程序的編譯和連接
1.5.3 TurboC的內存映射
1.5.4 C源程序的調試過程
1.6 標準輸入/輸出函數
1.6.1 格式化輸入/輸出函數
1.6.2 非格式化輸入/輸出函數
習題一
實驗一TurboC源程序的編輯、編譯、調試和運行
第二章 常量、變量、運算符和表達式
2.1 數據類型
2.2 常量
2.2.1 常量的數據類型
2.2.2 常量的表示方法
2.3 變量
2.3.1 變量的類型
2.3.2 變量的定義
2.3.3 變量的作用域
2.3.4 變量的存儲類型
2.3.5 變量的初始化
2.4 數組
2.4.1 數組的定義
2.4.2 數組的引用
2.4.3 數組的初始化
2.4.4 應用舉例
2.5 指針
2.6 運算符和表達式
2.6.1 算術運算符和加1、減1運算符
2.6.2 關係運算符邏輯運算符及其表達式
2.6.3 按位運算符和位運算表達式
2.6.4 特殊運算符及其表達式
2.6.5 運算符優先順序和結合性
2.7 表達式的計算過程和數據類型轉換
2.7.1 表達式的計算過程
2.7.2 表達式中的類型轉換
2.7.3 程序舉例
2.8 綜合舉例
習題二
實驗二基本輸入/輸出函數和運算符、表達式
第三章 程序控制語句
3.1 C語句概述
3.1.1 C程序結構
3.1.2 語句分類
3.2 結構化程序基本結構
3.2.1 順序結構
3.2.2 選擇結構
3.2.3 循環結構
3.3 順序結構程序設計語句
3.4 分支結構程序設計語句
3.4.1 if語句
3.4.2 switch語句
3.5 循環結構程序設計語句
3.5.1 goto語句以及用goto語句和if語句構成循環
3.5.2 while語句
3.5.3 dowhile語句
3.5.4 for語句
3.5.5 循環的嵌套
3.5.6 幾種循環的比較
3.5.7 程序舉例
3.6 break和continue語句
3.6.2 continue語句
3.6.3 程序舉例
3.7 return語句和exit函數調用語句
3.7.1 return語句
3.7.2 exit函數調用語句
3.8 綜合舉例
習題三
實驗三(1)分支結構程序設計
實驗三(2)循環結構程序設計
第四章 函數
4.1 函數的定義
4.1.1 定義形式
4.1.2 使用説明
4.1.3 應用舉例
4.1.4 TurboC函數的擴展定義
4.2 函數的調用
4.2.1 調用形式
4.2.2 調用過程
4.2.3 調用條件
4.2.4 嵌套調用
4.3 函數間的數據傳遞
4.3.1 傳值方式傳遞數據
4.3.2 傳址方式傳遞數據
4.3.3 利用全局變量傳遞數據
4.3.4 處理結果在函數間的傳遞
4.4 函數與數組
4.5 遞歸函數
4.6 綜合舉例
習題四
實驗四函數
第五章 指針
5.1 指針變量的定義和初始化
5.1.1 指針的概念
5.1.2 指針變量的定義
5.1.3 指針變量的初始化
5.1.4 近程指針和遠程指針
5.2 指針運算
5.2.1 取地址運算
5.2.2 賦值運算
5.2.3 取內容運算
5.2.4 指針的算術運算
5.2.5 關係運算
5.3 指針與數組
5.3.1 指向數組元素的指針變量的定義和引用
5.3.2 指向多維數組的指針變量
5.3.3 字符串的指針變量
5.4 指針和函數
5.4.1 用指針作為函數的參數
5.4.2 指向函數的指針變量
5.4.3 指針型函數
5.5 指針數組和多級指針
5.5.1 指針數組
5.5.2 指針的指針
5.5.3 指針數組作主函數的形參
5.6 程序舉例
習題五
實驗五指針
第六章 結構、聯合、枚舉和定義類型
6.1 結構
6.1.1 結構的説明
6.1.2 結構變量的定義
6.1.3 結構成員的引用
6.1.4 結構變量的初始化
6.1.5 指向結構的指針
6.1.6 用指向結構的指針作為函數參數
6.1.7 結構型函數和結構指針型函數
6.1.8 動態數據結構
6.1.9 位域結構
6.2 聯合
6.2.1 聯合説明和聯合變量的定義
6.2.2 聯合變量的引用方式
6.2.3 聯合類型數據的特點
6.2.4 應用舉例
6.3 枚舉
6.4 定義類型
習題六
實驗六結構、聯合、枚舉
第七章 編譯預處理命令
7.1 宏定義
7.1.1 不帶參數的宏定義
7.1.2 帶參數的宏定義
7.2 文件包含
7.3 條件編譯
習題七
實驗七編譯預處理命令
第八章 文件
8.1 文件概述
8.1.1 流和文件
8.1.2 標準設備文件的換向和管道連接
8.1.3 控制枱輸入/輸出函數
8.2 文件類型指針
8.3 文件的打開與關閉
8.3.1 文件的打開(fopen函數)
8.3.2 文件的關閉(fclose函數)
8.4 文件結束檢測及出錯檢測
8.4.1 feof函數
8.4.2 ferror函數
8.5 文件的讀/寫
8.5.1 fputc()函數和fgetc()函數putc函數和getc()函數)
8.5.2 fread()函數和fwrite()函數
8.5.3 fprintf()函數和fscanf()函數
8.5.4 其他讀/寫函數
8.6 文件的定位
8.6.1 rewind()函數
8.6.2 fseek()函數
8.6.3 ftell()函數
8.7 非緩衝文件系統
8.7.1 open()、creat()和close()函數
8.7.2 read()和write()函數
8.7.3 lseek()函數和tell()函數
8.8 小結
習題八
實驗八文件
第九章 字符屏幕和圖形函數
9.1 PC圖形適配器及其工作模式
9.2 字符屏幕函數
9.2.1 窗口
9.2.2 基本輸入/輸出函數
9.2.3 屏幕操作函數
9.2.4 字符屬性控制函數
9.2.5 字符屏顯狀態函數
9.2.6 directvideo變量
9.2.7 演示程序
9.3 TurboC的圖形函數
9.3.1 圖形模式的初始化
9.3.2 屏幕顏色的設置和清屏函數
9.3.3 基本圖形函數
9.3.4 封閉圖形的填充
9.3.5 有關圖形視口和圖形操作函數
9.3.6 圖形模式下的文本輸出
9.3.7 獨立圖形運行程序的建立
習題九
實驗九字符屏幕和圖形函數
第十章 實用編程技術
10.1 TurboC庫函數介紹
10.1.1 庫文件的概念
10.1.2 TurboC提供的BIOS、DOS系統調用函數
10.1.3 日期和時間函數
10.1.4 字符串函數、數字字符串與數值的轉換函數
10.1.5 動態內存分配函數、過程控制和數學運算函數
10.2 TurboC的存儲模式
10.2.1 TurboC的存儲模式
10.2.2 編譯程序的內存模式選擇
10.2.3 混合模式編程
10.2.4 TurboC的段修飾符
10.3 TurboC集成開發環境下程序的調試
10.3.1 編譯時的常見錯誤
10.3.2 連接時的常見錯誤
10.3.3 運行時的常見錯誤
10.4 TurboC的命令行編譯
10.5 TurboC中漢字的使用
10.5.1 漢字操作系統下漢字輸入/輸出的程序編制
10.5.2 非漢字操作系統下漢字的使用
10.6 TurboC和彙編程序的接口
10.6.1 TurboC調用匯編子程序
10.6.2 TurboC行間嵌入彙編
10.7 TurboC2.0集成開發環境的安裝和使用
10.7.1 TurboC2.0軟盤內容簡介
10.7.2 TurboC2.0的安裝和啓動
10.7.3 TurboC2.0集成開發環境的使用
10.7.4 TurboC的配置文件
附錄
附錄一 常用字符與ASCII碼對照表
附錄二 C語言中的關鍵字
附錄三 運算符和優先級
附錄四 C語言常用語法提要
附錄五 TurboC常用庫函數表
附錄六 鍵盤擴展碼錶
參考文獻 [1] 
參考資料