C語言程式設計教程與上機指導

函式的說明與調用 指向函式的指針 結構指針變數作函式參數

基本信息

作者: 李嵐 李莉 金一寧
叢書名: 新世紀電腦套用教程
出版社:電子工業出版社
ISBN:7121011220
出版日期:2005 年5月
開本:16開
頁碼:304

內容簡介

本書由淺入深地介紹了c程式設計語言,重點講述了c語言的語言元素、函式、指針和檔案等c語言的基礎知識,同時配以豐富的例題。針對教材中每章的主要內容,精心設計了適合本章的上機實驗,並以turbo c的圖形設計作實例給出了在turbo c下的程式調試、運行的方法。閱讀本書,可以使讀者快速掌握c語言的基礎知識,輕鬆編寫c語言程式。
本書注重教材的可讀性和實用性,強調算法、編程方法與技巧。每章開始都有教學目標和重點與難點提示,結尾都有本章小結。本書可作為各類高等院校c語言課程教材,也可作為c語言愛好者的自學用書

目錄

第一部分 C語言程式設計教程
第1章 c程式設計概述
1.1 結構化程式設計
1.1.1 程式設計
1.1.2 三種基本結構
1.1.3 結構化程式設計方法
1.2 c語言簡介
1.2.1 c語言的發展過程及特點
1.2.2 c語言程式的格式和結構特點
1.2.3 c程式的上機步驟
1.3 基本輸入輸出函式
1.3.1 格式輸入輸出函式
1.3.2 字元輸入輸出函式
1.4 本章小結
1.5 上機練習與習題
1.5.1 選擇題
1.5.2 寫出程式的運行結果
第2章 c語言的基本元素
2.1 常量
2.1.1 數值常量
.2.1.2 字元型常量
2.1.3 字元串常量
2.1.4 換碼序列
2.1.5 符號常量
2.2 變數
2.2.1 變數名和變數值
2.2.2 變數的數據類型
2.2.3 變數初始化
2.3 運算符和表達式
2.3.1 算術和賦值運算
2.3.2 自增、自減運算
2.3.3 關係運算和邏輯運算
2.3.4 條件運算和逗號結合運算
2.3.5 位操作運算
2.3.6 運算順序
2.4 本章小結
2.5 上機練習與習題
2.5.1 選擇題
2.5.2 寫出程式的運行結果
2.5.3 編程題
第3章 流程控制
3.1 c語句簡介
3.1.1 c語言的流程控制語句
3.1.2 表達式語句函式調用語句
3.1.3 複合語句與空語句
3.2 條件分支結構
3.2.1 if-else雙分支結構
3.2.2 if單分支結構
3.2.3 條件分支嵌套
3.2.4 else if結構
3.3 開關分支語句
3.4 循環結構
3.4.1 while循環
3.4.2 do-while循環
3.4.3 for循環
3.4.4 多重循環
3.4.5 循環的中途退出
3.5 本章小結
3.6 上機練習與習題
3.6.1 選擇題
3.6.2 編程題
第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.4 本章小結
4.5 上機練習與習題
4.5.1 選擇題
4.5.2 填空題
4.5.3 編程題
第5章 函式
5.1 函式的定義和說明
5.1.1 函式的定義
5.1.2 函式的說明與調用
5.2 函式間的參數傳遞
5.2.1 變數作為函式參數
5.2.2 用數組作為函式參數
5.3 函式的嵌套調用和遞歸調用
5.3.1 函式的嵌套調用
5.3.2 函式的遞歸調用
5.4 變數的存儲類型和使用範圍
5.4.1 變數的使用範圍
5.4.2 變數的存儲類型
5.5 本章小結
5.6 上機練習與習題
5.6.1 選擇題
5.6.2 填空題
5.6.3 編寫程式
第6章 編譯預處理
6.1 檔案包含編譯預處理
6.2 宏定義
6.3 條件編譯
6.4 本章小結
6.5 上機練習與習題
6.5.1 選擇題
6.5.2 填空題
6.5.3 編程題
第7章 指針
7.1 指針變數
7.1.1 記憶體空間
7.1.2 指針變數
7.2 指針的說明和初始化
7.3 指針的運算
7.3.1 指針的算術運算
7.3.2 指針的關係運算
7.3.3 指針的賦值運算
7.4 指針與數組
7.5 字元指針與字元串
7.6 指針數組
7.7 多級指針
7.8 利用指針在函式間傳遞數據
7.8.1 指針變數作為函式參數
7.8.2 數組在函式之間的傳遞
7.8.3 字元串在函式間的傳遞
7.9 指針型函式與指向函式的指針
7.9.1 指針型函式
7.9.2 指向函式的指針
7.10 命令行參數
7.11 本章小結
7.12 上機練習與習題
7.12.1 選擇題
7.12.2 閱讀程式,回答問題
7.12.3 編寫程式
第8章 結構與聯合
8.1 結構
8.1.1 結構類型定義和結構變數說明
8.1.2 結構數組
8.1.3 結構指針變數
8.1.4 結構指針變數作函式參數
8.1.5 結構的套用——鍊表及其操作
8.2 聯合
8.2.1 聯合的概念
8.2.2 聯合變數的賦值和使用
8.2.3 聯合與結構的差異
8.3 枚舉
8.3.1 枚舉類型的定義和枚舉變數的說明
8.3.2 枚舉類型變數的賦值和使用
8.4 類型定義
8.5 本章小結
8.6 上機練習與習題
8.6.1 選擇題
8.6.2 填空題
8.6.3 編程題
第9章 檔案
9.1 檔案概述
9.2 檔案的打開和關閉
9.2.1 檔案類型指針
9.2.2 檔案的打開(fopen函式)
9.2.3 檔案的關閉(fclose函式)
9.3 檔案的讀寫
9.3.1 輸入和輸出一個字元
9.3.2 輸入和輸出一個字元串
9.3.3 數據塊讀寫函式
9.3.4 格式化輸入輸出函式
9.4 檔案的隨機讀寫
9.4.1 檔案隨機讀寫的概念
9.4.2 檔案的隨機讀寫
9.4.3 檔案的出錯檢測
9.5 本章小結
9.6 上機練習與習題
9.6.1 選擇題
9.6.2 填空題
9.6.3 編寫程式
第二部分 c語言上機操作
第10章 turboc實驗環境介紹
10.1 turboc環境下上機步驟與方法
10.2 turbo c常用圖形函式介紹
10.3 turbo c程式設計舉例
第11章 課堂上機實驗指導
實驗1 熟悉上機環境及順序程式設計
實驗2 流程控制
實驗3 數組
實驗4 函式
實驗5 編譯預處理
實驗6 指針
實驗7 結構與聯合
實驗8 檔案
第12章 綜合實驗
綜合實驗1 編寫檔案加密/解密器
綜合實驗2 通信錄
綜合實驗3 統計圖形的編制
綜合實驗4 計算機輔助考核
綜合實驗5 全螢幕幕文本編輯器
附錄a 第一部分 c語言教程習題答案
附錄b 第二部分 上機練習參考答案
附錄c 運算符與結合性
附錄d 常用字元與ascii碼對照表
附錄e 常用ansic標準函式館
附錄f 參考書目

相關詞條

熱門詞條

聯絡我們