C/C++語言程序設(shè)計教程

出版時間:2012-2  出版社:人民郵電出版社  作者:李麗娟  頁數(shù):280  

內(nèi)容概要

  本書要求讀者具有了c語言的基本知識,已經(jīng)掌握了c語言的基本表達式語句、分支結(jié)構(gòu)語句及循環(huán)結(jié)構(gòu)語句,能夠用這些基本知識解決一些簡單的問題。本書從c語言模塊化的程序設(shè)計方法入手,過渡到c++程序設(shè)計基礎(chǔ),完成從面向過程的程序設(shè)計到面向?qū)ο蟮某绦蛟O(shè)計的學(xué)習(xí)。
  本書內(nèi)容分為三部分,共9章。第一部分為第1章,是c語言模塊化程序設(shè)計基礎(chǔ),主要介紹如何通過自定義函數(shù)進行模塊功能設(shè)計的基本方法,這部分內(nèi)容是模塊化程序設(shè)計的基礎(chǔ)。第二部分為第2章~第6章,是應(yīng)用程序設(shè)計基礎(chǔ),主要介紹數(shù)組、指針、結(jié)構(gòu)、文件和位運算等基礎(chǔ)知識,通過學(xué)習(xí)這部分的知識,使讀者更加熟練地掌握模塊的功能設(shè)計,采用更多更豐富的方法處理程序的復(fù)雜數(shù)據(jù),學(xué)會使用不同的數(shù)據(jù)存儲方式和數(shù)據(jù)提取方式,逐步認(rèn)識模塊化程序設(shè)計的思想,掌握模塊化程序設(shè)計的方法。第三部分為第7章~第9章,是c++程序設(shè)計的基礎(chǔ),主要介紹從c語言過渡到c++的新增語法功能和面向?qū)ο蟪绦蛟O(shè)計的基本方法。通過學(xué)習(xí),使讀者了解到c語言和c++語言的關(guān)系,了解面向?qū)ο蟪绦蛟O(shè)計的基本方法,進一步提高分析問題和解決問題的能力,為后續(xù)的深入學(xué)習(xí)奠定基礎(chǔ)。語言簡潔,通俗易懂,內(nèi)容敘述由淺入深。
  本書適合作為大學(xué)本科和??圃盒5慕滩模部晒┮话愎こ碳夹g(shù)人員參考。

作者簡介

  李麗娟
博士教授,長期從事教學(xué)和科研工作,主要研究方向為軟件工程、模式識別、,信息安全等,從事過多種行業(yè)的軟件開發(fā)工作,具有豐富的程序設(shè)計語言方面的教學(xué)經(jīng)驗,著有《C語言程序設(shè)計》、《C語言程序設(shè)計教程》、《C語言程序設(shè)計教程》(第2版)、《大學(xué)信息技術(shù)基礎(chǔ)》等書,翻譯《C語言程序設(shè)計基礎(chǔ)教程(第八版)》。昕編寫的教材結(jié)構(gòu)清晰、簡潔明確;例題豐富、注重思維拓展;便于理解和掌握,適合教學(xué)和自學(xué)。

書籍目錄

第一部分 模塊化程序設(shè)計基礎(chǔ) 
 第1章 函數(shù)與宏定義 
  1.1 函數(shù)的概念 
  1.1.1 函數(shù)的定義 
  1.1.2 函數(shù)的聲明和調(diào)用 
  1.1.3 函數(shù)的傳值方式 
  1.2 變量的作用域和存儲類型 
  1.3 內(nèi)部函數(shù)與外部函數(shù) 
  1.4 遞歸函數(shù)的設(shè)計和調(diào)用 
  1.5 預(yù)處理 
  1.5.1 宏定義 
  1.5.2 文件包含 
  1.5.3 條件編譯及其他 
  1.6 綜合范例 
  1.7 本章小結(jié) 
  習(xí)題 
第二部分 應(yīng)用程序設(shè)計基礎(chǔ) 
 第2章 數(shù)組 
  2.1 一維數(shù)組的定義和初始化 
  2.1.1 一維數(shù)組的定義 
  2.1.2 一維數(shù)組的初始化 
  2.2 一維數(shù)組的使用 
  2.3 多維數(shù)組 
  2.3.1 二維數(shù)組的概念 
  2.3.2 二維數(shù)組的定義 
  2.3.3 多維數(shù)組的定義 
  2.3.4 二維數(shù)組及多維數(shù)組的初始化 
  2.4 字符數(shù)組 
  2.4.1 字符數(shù)組的初始化 
  2.4.2 字符串的輸入 
  2.4.3 字符串的輸出 
  2.4.4 二維字符數(shù)組 
  2.5 數(shù)組作為函數(shù)的參數(shù) 
  2.5.1 數(shù)組元素作為函數(shù)的參數(shù) 
  2.5.2 數(shù)組名作為函數(shù)的參數(shù) 
  2.6 程序范例 
  2.7 本章小結(jié) 
  習(xí)題 
 第3章 指針 
  3.1 指針的概念 
  3.1.1 指針變量的定義 
  3.1.2 指針變量的使用 
  3.1.3 指針變量與簡單變量的關(guān)系 
  3.2 指針的運算 
  3.2.1 指針的算術(shù)運算 
  3.2.2 指針的關(guān)系運算 
  3.3 指針與數(shù)組的關(guān)系 
  3.3.1 指向一維數(shù)組的指針 
  3.3.2 指向多維數(shù)組的指針 
  3.3.3 字符指針 
  3.3.4 指針數(shù)組 
  3.4 指針作為函數(shù)的參數(shù) 
  3.5 函數(shù)的返回值為指針 
  3.6 指向函數(shù)的指針 
  3.7 main()函數(shù)的參數(shù) 
  3.8 指向指針的指針 
  3.9 圖形處理模式 
  3.10 程序范例 
  3.11 本章小結(jié) 
  習(xí)題 
 第4章 構(gòu)造數(shù)據(jù)類型 
  4.1 結(jié)構(gòu)體數(shù)據(jù)類型 
  4.1.1 結(jié)構(gòu)體的定義 
  4.1.2 結(jié)構(gòu)體變量的定義 
  4.1.3 結(jié)構(gòu)體變量的初始化 
  4.1.4 結(jié)構(gòu)體變量成員的引用 
  4.1.5 結(jié)構(gòu)體變量成員的輸入/輸出 
  4.2 結(jié)構(gòu)體數(shù)組 
  4.2.1 結(jié)構(gòu)體數(shù)組的定義 
  4.2.2 結(jié)構(gòu)體數(shù)組成員的初始化和引用 
  4.3 結(jié)構(gòu)體變量與函數(shù) 
  4.3.1 函數(shù)的形參與實參為結(jié)構(gòu)體 
  4.3.2 函數(shù)的返回值類型為結(jié)構(gòu)體 
  4.4 聯(lián)合體數(shù)據(jù)類型 
  4.5 枚舉數(shù)據(jù)類型 
  4.6 鏈表的概念 
  4.6.1 動態(tài)分配內(nèi)存 
  4.6.2 單鏈表的建立 
  4.6.3 從單鏈表中刪除節(jié)點 
  4.6.4 向鏈表中插入節(jié)點 
  4.7 程序范例 
  4.8 本章小結(jié) 
  習(xí)題 
 第5章 文件操作 
  5.1 文件的概念 
  5.2 文件的操作 
  5.2.1 文件的打開與關(guān)閉 
  5.2.2 文件操作的錯誤檢測 
  5.2.3 文件的順序讀寫 
  5.2.4 文件的隨機讀寫 
  5.3 程序范例 
  5.4 本章小結(jié) 
  習(xí)題 
 第6章 位運算 
  6.1 按位取反運算 
  6.2 按位左移運算 
  6.3 按位右移運算 
  6.4 按位與運算 
  6.5 按位或運算 
  6.6 按位異或運算 
  6.7 復(fù)合位運算符 
  6.8 程序范例 
  6.9 本章小結(jié) 
  習(xí)題 
第三部分 c++程序設(shè)計基礎(chǔ) 
 第7章 c++中新增語法功能 
  7.1 引言 
  7.2 新增基本語法 
  7.3 新增函數(shù)功能 
  7.4 程序范例 
  7.5 本章小結(jié) 
  習(xí)題 
 第8章 類與數(shù)據(jù)抽象(一) 
  8.1 引言 
  8.2 回顧c語言中的結(jié)構(gòu)數(shù)據(jù)類型 
  8.3 c++中的數(shù)據(jù)類型——類 
  8.4 類成員的訪問和作用域 
  8.5 訪問函數(shù)和工具函數(shù)的意義 
  8.6 接口和實現(xiàn)分離的設(shè)計方法 
  8.7 程序范例 
  8.8 本章小結(jié) 
  習(xí)題 
 第9章 類與數(shù)據(jù)抽象(二) 
  9.1 引言 
  9.2 構(gòu)造函數(shù)的初始化功能 
  9.3 const對象和const成員函數(shù) 
  9.4 析構(gòu)函數(shù)的作用 
  9.5 類的復(fù)合——類可以作為其他類的成員 
  9.6 類的靜態(tài)成員 
  9.7 程序范例 
  9.8 本章小結(jié) 
習(xí)題 
附錄 常用的c語言庫函數(shù) 

圖書封面

評論、評分、閱讀與下載


    C/C++語言程序設(shè)計教程 PDF格式下載


用戶評論 (總計0條)

 
 

 

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

京ICP備13047387號-7