C程序設計

所属分类:編程語言與程序設計  
出版时间:2004-2   出版时间:北京藍色暢想圖書發行有限公司(原高等教育出版社)   作者:王柏盛 編   页数:438  

内容概要

  《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常用庫函數表附錄六 鍵盤擴展碼表參考文獻

图书封面




    C程序設計下載



用户评论 (总计0条)

 
 

 

計算機與互聯網 PDF免费下载,編程語言與程序設計PDF免费下载。 计算机教程网 

计算机教程网 @ 2018