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

實用C語言程序設計教程

實用C語言程序設計教程

定 價:¥26.00

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

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

內容簡介

  本書以目前微型機上流行的ANSI?C為版本,兼顧集成化環(huán)境Turbo?C編譯程序,全面系統地介紹C語言基本語法和程序設計方法。內容包括:程序設計及C語言概述、C語言中的表達式、結構化程序設計、數組、函數、指針、結構體與共用體、輸入輸出與數據文件、C語言預處理程序、圖形處理、綜合實例,并突出了在工程中的應用。附錄中介紹了C語言的字符集、保留字、庫函數等。每章安排有適量練習題,以便學生練習與實踐。?本書注重實用性和操作性,內容循序漸進,語言通俗易懂;例題豐富實用,易于邊學邊上機實踐。本書可作為理工科大學本科教材,亦可供大專和高職類院校的學生使用。?本書配有電子教案,讀者可從中國水利水電出版社網站(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語言的數據類型
2.2 常量和變量
2.2.1 常量和符號常量
2.2.2 標識符與變量
2.3 整型數據
2.3.1 整型常量
2.3.2 整型變量
2.4 實型數據
2.4.1 實型常量的表示方法
2.4.2 實型變量
2.4.3 雙精度型數據
2.5 字符型數據
2.5.1 字符常量
2.5.2 字符變量
2.5.3 字符串常量
2.6 系統函數
2.6.1 簡例
2.6.2 常用數學函數
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 字符輸入、輸出函數
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)的實現
習題三
第4章 數組
4.1 一維數組
4.1.1 數列的排序程序實例
4.1.2 一維數組的定義和初始化
4.1.3一維數組元素的引用
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 字符串處理函數
習題四
第5章 函數
5.1 函數的概念與定義
5.1.l C程序的結構
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.4 嵌套調用與遞歸函數
5.4.1 函數的嵌套調用
5.4.2 遞歸函數
5.5 內部函數和外部函數
5.5.1 內部函數和外部函數
5.5.2 多文件程序的運行
習題五
第6章 指針
6.1 內存數據的指針與指針變量
6.2 指針變量的定義及指針運算
6.2.1 指針變量的定義
6.2.2 指針變量的運算
6.2.3 指針變量作為函數的參數
6.3 數組元素的指針與數組的指針
6.3.1 數組元素的指針
6.3.2 數組的指針
6.3.3 多維數組的指針
6.3.4 指向由m個元素組成的-維數組的指針變量
6.4 函數的指針和返回指針的函數
6.4.1 指向函數的指針變量
6.4.2 返回指針的函數
6.5 字符指針
6.5.1 字符串的指針
6.5.2 字符數組和字符指針變量的區(qū)別
6.6 指針數組與指向指針的指針
6.6.1 指針數組
6.6.2 指向指針的指針
6.6.3 命令行參數
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 結構體數組
7.2.1 結構體數組的定義
7.2.2 結構體數組的初始化
7.2.3 結構體數組的應用
7.3 指向結構體類型數據的指針
7.3.1 指向結構體變量的指針
7.3.2 指向結構體數組的指針
7.3.3 用結構體變量(或數組)作為函數參數
7.4 內存的動態(tài)分配與單鏈表
7.4.1 數據的存儲結構
7.4.2 內存分配函數
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函數)
8.3.2 文件的關閉(fclose函數)
8.4 文件的讀寫
8.4.1 文件的字符讀寫函數
8.4.2 文件的字符串讀寫函數
8.4.3 文件的數據塊讀寫函數
8.4.4 文件的格式化讀寫函數
8.4.5 文件的其他讀寫函數
8.5 文件的定位
8.5.1 rewind函數
8.5.2 ftell函數
8.5.3 fseek函數
8.6 文件操作中的錯誤檢測
8.6.1 ferror函數
8.6.2 clearerr函數
8.6.3 feof函數
8.6.4 常用文件操作函數表
習題八
第9章 編譯預處理
9.1 宏定義
9.1.1 不帶參數的宏定義
9.1.2 帶參數的宏定義
9.1.3 解除宏定義
9.2 文件包含
9.3 條件編譯
習題九
第10章 圖形處理
10.1 圖形輸出初始化和顯示模式設置
10.1.1 圖形輸出初始化
10.1.2 顯示模式的設置
10.1.3 退出圖形方式
10.2 繪圖函數
10.2.1 絕對移動函數moveto和相對移動函數
10.2.2 獲取當前點的函數getx和gety
10.2.3 設置顏色的函數setbkcolor和setcolor
10.2.4 獲取顏色的函數getbkcolor和getcolor
10.2.5 清除屏幕函數cleardevice
10.2.6 獲取像素和畫像素的函數getpixel和putpixel
10.2.7 畫線段的函數line、lineto和linerel
l 0.2.8 設置畫線類型的函數setlinestyle
10.2.9 畫矩形的函數rectangle和畫實心矩形的函數bar
10.2.10 畫圓、圓弧、橢圓弧、橢圓扇區(qū)的函數circle、arc、ellipse和sector..
10.2.1l 畫多邊形的函數drawpoly
10.2.12 設置封閉區(qū)域填充式樣和顏色的函數setfillstyle
10.2.13 封閉區(qū)域填充的函數floodfill
10.2.14 設置字體、方向及大小的函數settextstyle
10.2.15 輸出字符串的函數outtext和outtextxy
10.2.16 設置窗口的函數setviewport和清除窗口的函數clearviewport
10.2.17 將屏幕圖像存入緩沖區(qū)的函數getimage
10.2.18 將緩沖區(qū)的圖形送往顯示器的函數putimage
10.2.19 測定緩沖區(qū)大小的函數imagesiZe
10.3 圖形處理應用實例
習題十
第11章 綜合實例
11.1 利用最小二乘法擬合線性方程
11.2 利用最小二乘法擬合曲線
1l.3 其他舉例
第12章 C語言上機實驗
1 2.1 C語言環(huán)境概述
12.1.1 在SUN工作站UNIX操作系統下運行c語言程序
12.1.2 在DOS操作系統下Microsoft c編譯系統的使用
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系統
l 2.2.5 C語言上機操作舉例
12.3 上機實驗內容
實驗一 數據類型、輸入與輸出
實驗二 選擇結構程序設計
實驗三 循環(huán)控制
實驗四 數組
實驗五 函數
實驗六 指針
實驗七 結構體與共用體
實驗八 位運算
實驗九 編譯預處理
實驗十 文件
附錄1 C語言的字符集
附錄2 C語言的關鍵字
附錄3 C語言的庫函數
參考文獻

本目錄推薦

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