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

實用C語言程序設計教程

實用C語言程序設計教程

定 價:¥26.00

作 者: 陳建鐸
出版社: 中國水利水電出版社
叢編項: 21世紀高等院校規(guī)劃教材
標 簽: C

ISBN: 9787508434872 出版時間: 2006-01-01 包裝: 平裝
開本: 16開 頁數(shù): 281 字數(shù):  

內容簡介

  本書以目前微型機上流行的ANSI?C為版本,兼顧集成化環(huán)境Turbo?C編譯程序,全面系統(tǒng)地介紹C語言基本語法和程序設計方法。內容包括:程序設計及C語言概述、C語言中的表達式、結構化程序設計、數(shù)組、函數(shù)、指針、結構體與共用體、輸入輸出與數(shù)據(jù)文件、C語言預處理程序、圖形處理、綜合實例,并突出了在工程中的應用。附錄中介紹了C語言的字符集、保留字、庫函數(shù)等。每章安排有適量練習題,以便學生練習與實踐。?本書注重實用性和操作性,內容循序漸進,語言通俗易懂;例題豐富實用,易于邊學邊上機實踐。本書可作為理工科大學本科教材,亦可供大專和高職類院校的學生使用。?本書配有電子教案,讀者可從中國水利水電出版社網(wǎng)站(http://www.waterpub.?com.cn/softdown/)免費下載。

作者簡介

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

圖書目錄


前言
第1章 程序設計及C語言概述
1.1 算法與程序設計
1.1.1 算法
1.1.2 程序
1.1.3 程序設計語言
1.1.4 程序設計的一般過程
1.2 C語言的特點
1.3 C語言程序的結構
1.3.1 C語高‘程序的一般形式
1.3.2 C程序中的主要成分
1.4 Turbo C上機操作
1.4.1 安裝Turbo C
1.4.2 啟動、退出Turbo C
1.4.3 編輯、編譯、連接、運行的基本操作
1.5 流程圖及N-S盒圖
1.5.1 用流程圖表示算法
1.5.2 用N-S盒圖表示算法
1.6 結構化程序設計概要
1.6.1 結構化程序
1.6.2 結構化程序設計方法遵循的原則
1.6.3 結構化程序設計舉例
習題一
第2章 C語言中的表達式
2.1 C語言的數(shù)據(jù)類型
2.2 常量和變量
2.2.1 常量和符號常量
2.2.2 標識符與變量
2.3 整型數(shù)據(jù)
2.3.1 整型常量
2.3.2 整型變量
2.4 實型數(shù)據(jù)
2.4.1 實型常量的表示方法
2.4.2 實型變量
2.4.3 雙精度型數(shù)據(jù)
2.5 字符型數(shù)據(jù)
2.5.1 字符常量
2.5.2 字符變量
2.5.3 字符串常量
2.6 系統(tǒng)函數(shù)
2.6.1 簡例
2.6.2 常用數(shù)學函數(shù)
2.7 C運算符概述
2.8 算術運算符
2.8.1 基本的算術運算符
2.8.2 算術表達式和運算符的優(yōu)先級與結合性
2.8.3 自加、自減運算符
2.8.4 類型轉換運算符及類型轉換
2.9 關系運算符和邏輯運算符
2.9.1 關系運算符
2.9.2 邏輯運算符
2.9.3 條件運算符
2.10 位運算符與長度運算符
2.10.1 原碼、反碼和補碼
2.10.2 移位運算符
2.10.3 位邏輯運算符
2.10.4 求長度運算符sizeof
2.11 賦值運算符和賦值表達式
2.11.1 賦值運算符和賦值表達式
2.11.2 類型轉換問題
2.11.3 算術自反賦值運算符
2.11.4 位自反賦值運算符
2.11.5 賦值運算符的優(yōu)先級與結合性
2.12 逗號運算符和逗號表達式
2.13 運算符的優(yōu)先級與表達式的分類
2.13.1 運算符的優(yōu)先級
2.13.2 C表達式的分類
習題二
第3章 三種基本結構程序設計
3.1 順序結構程序設計
3.1.1 程序設計簡例
3.1.2 格式輸入輸出的一般形式
3.1.3 字符輸入、輸出函數(shù)
3.2 選擇結構程序設計
3.2.1 程序設計簡例
3.2.2 分支與雙分支結構
3.2.3 多分支結構
3.3 循環(huán)結構
3.3.1 程序設計簡例
3.3.2 當型循環(huán)與直到型循環(huán)
3.3.3 各種循環(huán)語句的比較
3.3.4  break語句與continue語句
3.3.5 多重循環(huán)的實現(xiàn)
習題三
第4章 數(shù)組
4.1 一維數(shù)組
4.1.1 數(shù)列的排序程序實例
4.1.2 一維數(shù)組的定義和初始化
4.1.3一維數(shù)組元素的引用
4.2 二維數(shù)組及多維數(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 字符串處理函數(shù)
習題四
第5章 函數(shù)
5.1 函數(shù)的概念與定義
5.1.l C程序的結構
5.1.2 函數(shù)調用程序的例子
5.1.3 函數(shù)使用的說明和函數(shù)的分類
5.1.4 函數(shù)定義的一般形式
5.2 函數(shù)的調用“
5.2.1 函數(shù)調用的一般形式
5.2.2 函數(shù)調用的三種方式
5.2.3 對被調函數(shù)的聲明
5.2.4 形參與實參的數(shù)值傳遞
5.2.5 數(shù)組名作為函數(shù)參數(shù)
5.3 變量的作用域和存儲類別
5.3.1 變量的作用域
5.3.2 變量的存儲類別
5.4 嵌套調用與遞歸函數(shù)
5.4.1 函數(shù)的嵌套調用
5.4.2 遞歸函數(shù)
5.5 內部函數(shù)和外部函數(shù)
5.5.1 內部函數(shù)和外部函數(shù)
5.5.2 多文件程序的運行
習題五
第6章 指針
6.1 內存數(shù)據(jù)的指針與指針變量
6.2 指針變量的定義及指針運算
6.2.1 指針變量的定義
6.2.2 指針變量的運算
6.2.3 指針變量作為函數(shù)的參數(shù)
6.3 數(shù)組元素的指針與數(shù)組的指針
6.3.1 數(shù)組元素的指針
6.3.2 數(shù)組的指針
6.3.3 多維數(shù)組的指針
6.3.4 指向由m個元素組成的-維數(shù)組的指針變量
6.4 函數(shù)的指針和返回指針的函數(shù)
6.4.1 指向函數(shù)的指針變量
6.4.2 返回指針的函數(shù)
6.5 字符指針
6.5.1 字符串的指針
6.5.2 字符數(shù)組和字符指針變量的區(qū)別
6.6 指針數(shù)組與指向指針的指針
6.6.1 指針數(shù)組
6.6.2 指向指針的指針
6.6.3 命令行參數(shù)
6.7 小結與說明
6.7.1 指針類型小結
6.7.2 與指針相關的運算
6.7.3 使用指針的利與弊
習題六
第7章 結構體與共用體
7.1 結構體類型和結構體類型變量
7.1.1 結構體類型及其定義
7.1.2 結構體類型變量的定義
7.1.3 結構體類型變量及其成員的引用
7.1.4 結構體變量的初始化
7.2 結構體數(shù)組
7.2.1 結構體數(shù)組的定義
7.2.2 結構體數(shù)組的初始化
7.2.3 結構體數(shù)組的應用
7.3 指向結構體類型數(shù)據(jù)的指針
7.3.1 指向結構體變量的指針
7.3.2 指向結構體數(shù)組的指針
7.3.3 用結構體變量(或數(shù)組)作為函數(shù)參數(shù)
7.4 內存的動態(tài)分配與單鏈表
7.4.1 數(shù)據(jù)的存儲結構
7.4.2 內存分配函數(shù)
7.4.3 鏈表的概念
7.4.4 鏈表的操作/運算
7.5 共用體
7.5.1 共用體的概念
7.5.2 共用體類型及共用體類型變量的定義
7.5.3 共用體變量的引用
7.5.4 使用共用體應注意的問題
7.6 位段
7.6.1 位段的概念
7.6.2 使用位段應注意的問題
7.7 枚舉類型
7.7.1 枚舉類型與枚舉類型變量的定義
7.7.2 枚舉類型變量在使用中的幾點說明
7.8  typedef語句
7.8.1 typedef語句的一般形式及使用方法
7.8.2 使用typedef語句應注意的問題
習題七
第8章 文件
8.1 C文件概述
8.2 文件類型指針
8.3 文件的打開與關閉
8.3.1 文件的打開(fopen函數(shù))
8.3.2 文件的關閉(fclose函數(shù))
8.4 文件的讀寫
8.4.1 文件的字符讀寫函數(shù)
8.4.2 文件的字符串讀寫函數(shù)
8.4.3 文件的數(shù)據(jù)塊讀寫函數(shù)
8.4.4 文件的格式化讀寫函數(shù)
8.4.5 文件的其他讀寫函數(shù)
8.5 文件的定位
8.5.1 rewind函數(shù)
8.5.2 ftell函數(shù)
8.5.3 fseek函數(shù)
8.6 文件操作中的錯誤檢測
8.6.1 ferror函數(shù)
8.6.2 clearerr函數(shù)
8.6.3 feof函數(shù)
8.6.4 常用文件操作函數(shù)表
習題八
第9章 編譯預處理
9.1 宏定義
9.1.1 不帶參數(shù)的宏定義
9.1.2 帶參數(shù)的宏定義
9.1.3 解除宏定義
9.2 文件包含
9.3 條件編譯
習題九
第10章 圖形處理
10.1 圖形輸出初始化和顯示模式設置
10.1.1 圖形輸出初始化
10.1.2 顯示模式的設置
10.1.3 退出圖形方式
10.2 繪圖函數(shù)
10.2.1 絕對移動函數(shù)moveto和相對移動函數(shù)
10.2.2 獲取當前點的函數(shù)getx和gety
10.2.3 設置顏色的函數(shù)setbkcolor和setcolor
10.2.4 獲取顏色的函數(shù)getbkcolor和getcolor
10.2.5 清除屏幕函數(shù)cleardevice
10.2.6 獲取像素和畫像素的函數(shù)getpixel和putpixel
10.2.7 畫線段的函數(shù)line、lineto和linerel
l 0.2.8 設置畫線類型的函數(shù)setlinestyle
10.2.9 畫矩形的函數(shù)rectangle和畫實心矩形的函數(shù)bar
10.2.10 畫圓、圓弧、橢圓弧、橢圓扇區(qū)的函數(shù)circle、arc、ellipse和sector..
10.2.1l 畫多邊形的函數(shù)drawpoly
10.2.12 設置封閉區(qū)域填充式樣和顏色的函數(shù)setfillstyle
10.2.13 封閉區(qū)域填充的函數(shù)floodfill
10.2.14 設置字體、方向及大小的函數(shù)settextstyle
10.2.15 輸出字符串的函數(shù)outtext和outtextxy
10.2.16 設置窗口的函數(shù)setviewport和清除窗口的函數(shù)clearviewport
10.2.17 將屏幕圖像存入緩沖區(qū)的函數(shù)getimage
10.2.18 將緩沖區(qū)的圖形送往顯示器的函數(shù)putimage
10.2.19 測定緩沖區(qū)大小的函數(shù)imagesiZe
10.3 圖形處理應用實例
習題十
第11章 綜合實例
11.1 利用最小二乘法擬合線性方程
11.2 利用最小二乘法擬合曲線
1l.3 其他舉例
第12章 C語言上機實驗
1 2.1 C語言環(huán)境概述
12.1.1 在SUN工作站UNIX操作系統(tǒng)下運行c語言程序
12.1.2 在DOS操作系統(tǒng)下Microsoft c編譯系統(tǒng)的使用
12.1.3 Turbo C簡介及啟動
1 2.2 利用Turbo C運行C語言程序
12.2.1 編輯源文件
12.2.2 編譯與連接
l 2.2.3 運行
12.2.4 退出Turbo C系統(tǒng)
l 2.2.5 C語言上機操作舉例
12.3 上機實驗內容
實驗一 數(shù)據(jù)類型、輸入與輸出
實驗二 選擇結構程序設計
實驗三 循環(huán)控制
實驗四 數(shù)組
實驗五 函數(shù)
實驗六 指針
實驗七 結構體與共用體
實驗八 位運算
實驗九 編譯預處理
實驗十 文件
附錄1 C語言的字符集
附錄2 C語言的關鍵字
附錄3 C語言的庫函數(shù)
參考文獻

本目錄推薦

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