注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件與程序設計C/C++及其相關C語言程序設計

C語言程序設計

C語言程序設計

定 價:¥27.00

作 者: 龍昭華主編
出版社: 重慶大學出版社
叢編項: C語言
標 簽: C語言

ISBN: 9787562429937 出版時間: 2006-02-01 包裝: 膠版紙
開本: 26cm 頁數(shù): 327 字數(shù):  

內(nèi)容簡介

  本書以模塊和結構化為主線,由淺人深地介紹C語言程序設計的必要知識內(nèi)容,并突出程序設計的模塊化思想,適當?shù)疌語言的語法成分。全書共分8章,不同層次的讀者依章節(jié)順序閱讀,能收到一定的學習效果,能較好地建立模塊化程序設計思想,培養(yǎng)用軟件解決實際問題的能力。本書首先介紹了函數(shù)的概念,然后在后續(xù)章節(jié)的章節(jié)中貫穿和加深了函數(shù)的應用。為了突出C語言的實用性,第7章、第8章分別介紹了常用數(shù)據(jù)結構的編程實現(xiàn)和高級編程技術。本書適用于理工類各層次學生的學習,也可作為軟件開發(fā)人員的參考書。

作者簡介

暫缺《C語言程序設計》作者簡介

圖書目錄

1 C語言程序設計概述
 1.1 計算機語言發(fā)展簡史
 1.2 計算機中數(shù)據(jù)的表示
  1.2.1 原碼、反碼、補碼
  1.2.2 ASCⅡ碼
 1.3 C語言的特點
  1.3.1 C語言簡介
  1.3.2 C語言特點
 1.4 C語言模塊
  1.4.1 計算機程序
  1.4.2 模塊與C語言結構
 1.5 算法
  1.5.1 算法的概念
  1.5.2 結構化表示算法
 1.6 軟件工程概念
  1.6.1 軟件危機
  1.6.2 軟件工程
  1.6.3 瀑布模型
 小結1
 習題1
2 函數(shù)
 2.1 函數(shù)的概念
  2.1.1 函數(shù)引入
  2.1.2 函數(shù)分類
 2.2 函數(shù)定義
 2.3 基本數(shù)據(jù)類型
  2.3.1 常量概念、3種基本數(shù)據(jù)類型
  2.3.2 變量概念、關鍵字、標識符
 2.4 使用printf()、scanf()函數(shù)
 2.5 運算符及表達式
  2.5.1 運算符概念
  2.5.2 表達式概念
  2.5.3 算術運算符和算術表達式
  2.5.4 自動類型轉換和強制類型轉換
  2.5.5 前綴、后綴自增(減)運算符
 2.5.6 賦值運算符與賦值表達式
  2.5.7 逗號運算符和逗號表達式
  2.5.8 關系運算符和關系表達式
  2.5.9 邏輯運算符和邏輯表達式
  2.5.10 取地址運算符和間接訪問運算符
  2.5.11 類型長度運算符
  2.5.12 位運算符
  2.5.13 條件運算符
  2.5.14 C語言語句分類
 2.6 計算機存儲器地址概念
  2.6.1 地址概念
  2.6.2 靜態(tài)存儲區(qū)概念
2.7 自定義函數(shù)設計舉例
 2.8 局部變量、全局變量、靜態(tài)變量及其值傳遞
  2.8.1 從不同角度對函數(shù)分類
  2.8.2 局部變量
  2.8.3 主調函數(shù)與被調函數(shù)之間的值傳遞
  2.8.4 全局變量
  2.8.5 靜態(tài)變量
 2.9 編譯預處理
  2.9.1 宏定義
  2.9.2 文件包含
  2.9.3 條件編譯
 小結2
 習題2
3 程序控制結構語句與數(shù)組
 3.1 順序結構程序設計
 3.2 選擇結構程序設計
  3.2.1 if語句
  3.2.2 switch語句
  3.2.3 選擇結構程序設計舉例
 3.3 循環(huán)結構程序設計
  3.3.1 4種循環(huán)結構
  3.3.2 break與continue語句
  3.3.3 循環(huán)結構程序設計舉例
 3.4 數(shù)組
  3.4.1 一維數(shù)組
  3.4.2 二維數(shù)組
  3.4.3 字符數(shù)組
小結3
 習題3
4 指針
4.1 指針與指針變量
4.1.1 指針的概念
  4.1.2 指針變量
 4.2 指針變量與數(shù)組
 4.2.1 指針變量與數(shù)組
  4.2.2 指針變量在一維數(shù)組中的應用
  4.2.3 指針變量在多維數(shù)組中的應用
  4.2.4 指針變量在字符數(shù)組中的應用
 4.3 指針數(shù)組與多級指針
  4.3.1 指針數(shù)組的定義
  4.3.2 指針數(shù)組的使用
  4.3.3 多級指針
4.4 指針變量與函數(shù)
  4.4.1 函數(shù)的操作方式與指針變量
  4.4.2 指針型函數(shù)的定義與使用
  4.4.3 函數(shù)指針的定義與使用
  4.4.4 與指針有關的函數(shù)參數(shù)傳遞方式
  4.4.5 帶參數(shù)的main函數(shù)和命令行參數(shù)
 小結4
 習題4
5 結構體、共用體、枚舉類型
 5.1 結構體類型變量的定義與引用
  5.1.1 結構體類型的定義
  5.1.2 結構體變量的定義
  5.1.3 結構體變量的引用
  5.1.4 結構體變量的初始化
  5.1.5 位段
5.2 結構體數(shù)組
  5.2.1 結構體數(shù)組的定義
  5.2.2 結構體數(shù)組的初始化
  5.2.3 結構體數(shù)組的引用
  5.2.4 結構體數(shù)組應用舉例
 5.3 指針與結構體
  5.3.1 指向結構體變量的指針
  5.3.2 指向結構體數(shù)組的指針
  5.3.3 用結構體變量和指向結構體的指針作函數(shù)參數(shù)
5.4 動態(tài)存儲管理
  5.4.1 需要動態(tài)存儲管理的原因
  5.4.2 C語言的動態(tài)存儲管理機制
 5.5 結構體應用舉例
 5.6 共用體
  5.6.1 共用體及共用體變量的定義
  5.6.2 共用體變量的引用方式
  5.6.3 共用體類型數(shù)據(jù)的特點
 5.7 枚舉類型
  5.7.1 枚舉類型的定義及變量的定義
  5.7.2 枚舉類型應用舉例
 5.8 復合數(shù)據(jù)類型及typedef
 小結5
 習題5
6 文件
 6.1 文件概述
  6.1.1 文件的概念
  6.1.2 文件系統(tǒng)
  6.1.3 文件分類
 6.2 文件類型指針
 6.3 文件相關預定義函數(shù)
  6.3.1 文件的打開與關閉
  6.3.2 文件的讀/寫
  6.3.3 文件的定位
 6.4 應用舉例
 小結6
 習題6
7 常用數(shù)據(jù)結構及其程序設計
 7.1 線性表
  7.1.1 線性表的定義和運算
  7.1.2 順序表
  7.1.3 鏈表
 7.2 棧和隊列
  7.2.1 棧的定義
  7.2.2 棧的基本操作
  7.2.3 隊列的定義
  7.2.4 順序隊列的基本操作
 7.3 二叉樹
  7.3.1 樹的定義
  7.3.2 二叉樹的定義
  7.3.3 二叉樹的鏈式存儲
  7.3.4 二叉樹的遍歷
 小結7
 習題7
8 C語言高級編程技術
 8.1 遞歸程序設計
  8.1.1 遞歸與遞歸程序設計
  8.1.2 遞歸程序執(zhí)行過程分析
  8.1.3 遞歸算法的優(yōu)缺點
  8.1.4 遞歸程序設計的應用實例
 8.2 文本的屏幕輸出和鍵盤輸入
  8.2.1 文本的屏幕輸出
  8.2.2 鍵盤輸入
 8.3 圖形程序設計
  8.3.1 圖形模式的初始化
  8.3.2 圖形模式下的坐標系
  8.3.3 屏幕圖形的色彩與相關操作
  8.3.4 基本繪圖函數(shù)
  8.3.5 圖形設計舉例
 8.4 發(fā)聲技術
  8.4.1 聲音函數(shù)
  8.4.2 計算機樂譜
 8.5 Linux操作系統(tǒng)C語言編程基礎
  8.5.1 Linux操作系統(tǒng)基礎
  8.5.2 GCC的使用
  8.5.3 利用GCC開發(fā)C語言程序
  8.5.4 調試技巧
 8.6 Windows操作系統(tǒng)C語言編程基礎
  8.6.1 Windows編程的特點
  8.6.2 重要的Windows術語
  8.6.3 編寫基本的Windows應用程序
 8.7 綜合應用開發(fā)實例
  8.7.1 問題定義
  8.7.2 概要設計
  8.7.3 詳細設計
  8.7.4 編碼
 小結8
 習題8
附錄
 附錄1 ASCⅡ碼表
 附錄2 運算符表
 附錄3 常用函數(shù)表
 附錄4 常用術語中英文對照表
 附錄5 計算機等級考試大綱及樣題
參考文獻

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) www.talentonion.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號