注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)C/C++及其相關(guān)實(shí)用C語(yǔ)言程序設(shè)計(jì)教程

實(shí)用C語(yǔ)言程序設(shè)計(jì)教程

實(shí)用C語(yǔ)言程序設(shè)計(jì)教程

定 價(jià):¥26.00

作 者: 陳建鐸
出版社: 中國(guó)水利水電出版社
叢編項(xiàng): 21世紀(jì)高等院校規(guī)劃教材
標(biāo) 簽: C

ISBN: 9787508434872 出版時(shí)間: 2006-01-01 包裝: 平裝
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 281 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

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

作者簡(jiǎn)介

暫缺《實(shí)用C語(yǔ)言程序設(shè)計(jì)教程》作者簡(jiǎn)介

圖書(shū)目錄


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

本目錄推薦

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