c程式設計(2004年3月高等教育出版社出版的圖書)

c程式設計(2004年3月高等教育出版社出版的圖書)

《C程式設計》是2004年3月1日高等教育出版社出版的圖書,作者是王柏盛 。

基本介紹

  • 書名:C程式設計 
  • 作者:王柏盛 
  • 出版社高等教育出版社 
  • 出版時間:2004年3月1日
  • 頁數:438 頁
  • 定價:30.5 元
  • 裝幀平裝
  • ISBN:9787040136135 
內容簡介,目錄,

內容簡介

《C程式設計》全面介紹了Turbo C語言的基本概念,常量、變數、運算符和表達式,程式控制語句, 函式,指針,結構、聯合、枚舉和定義類型,編譯預處理命令,檔案,字元螢幕和圖形函式 以及 實用編程技術等內容。
全書共分為10章。每章附有習題和實驗,並精選了一部分全國計算機 等級考試(二級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.1 break語句
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常用庫函式表
附錄六 鍵盤擴展碼錶
參考文獻

相關詞條

熱門詞條

聯絡我們