C語言程式設計與實驗指導

C語言程式設計與實驗指導

《C語言程式設計與實驗指導》是2012年機械工業出版社出版的圖書,作者是蘇莉蔚、劉威、姜楠、白洪濤、孫元。本書以全國計算機等級考試大綱為出發點,採用Visual C++ 6.0平台作為教學環境,通過豐富的、有針對性的例題和簡潔、嚴謹的語言,全面、系統地介紹了C語言的語法結構和編程方法。

基本介紹

  • 書名:C語言程式設計與實驗指導
  • 作者:蘇莉蔚主編劉威副主編姜楠白洪濤孫元參編
  • ISBN:ISBN(書號):978-7-111-39157-9
  • 定價:¥36.00
  • 出版時間:2012-09
  • 開本:16
內容簡介,書籍目錄,前言,

內容簡介

本書旨在培養學生基本的程式設計能力和良好的程式設計風格,使學生在掌握C語言程式設計的基本思想、方法的同時還能從容應對各種C語言考試。
本書特點
在內容組織上本著充分調動學生的學習興趣、提高學生分析問題和解決問題能力的精神,由淺入深,循序漸進。由於本書的內容非常貼近國家計算機等級考試中對C語言的要求,因此使學生在學習之餘還能輕鬆應對各種C語言考試。
配有針對性強、簡潔易懂的例題及類型豐富、特色鮮明的習題,並給出了全部習題答案,幫助學生更好地駕馭這門語言。
針對各章內容給出了12個實驗題目,其中包括填空題、寫出程式運行結果、改錯題和編程題四種題型,每種題型都有程式設計思想、程式代碼和詳盡的程式分析,使學生能了解整個編程思路,熟悉編程技巧,進而快速提高編程能力。

書籍目錄

前言
教學建議
第 1 章 程式語言和C語言概述 1
1. 1 程式與計算機語言 1
1. 1. 1 程式的概念 1
1. 1. 2 計算機語言的發展 1
1. 1. 3 C語言的發展及特點 3
1. 2 程式設計方法 5
1. 2. 1 結構化程式設計方法 5
1. 2. 2 面向對象程式設計方法 7
1. 3 算法及其表示 7
1. 3. 1 算法的概念 7
1. 3. 2 算法的特性 8
1. 3. 3 算法的表示 8
1. 4 C語言程式的基本結構 11
1. 4. 1 C語言程式的結構特點 12
1. 4. 2 C語言程式的書寫格式 12
1. 5 C語言的基本語法單位 12
1. 5. 1 字元集 12
1. 5. 2 關鍵字 13
1. 5. 3 標識符 13
1. 5. 4 分隔設定 14
1. 5. 5 注釋 14
1. 6 C語言程式的開發環境 14
1. 6. 1 C語言程式的編輯、編譯、連結與執行 14
1. 6. 2 Visual C++ 6.0集成開發環境 16
習題 17
第 2 章 數據類型、運算符及表達式 19
2. 1 常量與變數 19
2. 1. 1 常量 20
2. 1. 2 變數 20
2. 2 基本數據類型 21
2. 2. 1 整型數據及其表示 21
2. 2. 2 浮點型數據及其表示 24
2. 2. 3 字元型數據及其表示 26
2. 3 運算符與表達式 28
2. 3. 1 算術運算符與算術表達式 29
2. 3. 2 自增、自減運算符 30
2. 3. 3 賦值運算符與賦值表達式 31
2. 3. 4 逗號運算符與逗號表達式 32
2. 3. 5 其他運算符 33
2. 4 數據類型轉換 34
2. 4. 1 自動類型轉換 34
2. 4. 2 賦值類型轉換 35
2. 4. 3 強制類型轉換 35
習題 35
第 3 章 順序結構程式設計 38
3. 1 C語句概述 38
3. 2 C語言中數據的輸入/輸出 39
3. 3 字元輸入/輸出函式 39
3. 3. 1 字元輸出函式putchar 39
3. 3. 2 字元輸入函式getchar 40
3. 4 格式化輸入/輸出函式 40
3. 4. 1 格式化輸出函式printf 40
3. 4. 2 格式化輸入函式scanf 45
3. 5 典型例題 49
習題 50
第 4 章 選擇結構程式設計 53
4. 1 關係運算 53
4. 1. 1 關係運算符 53
4. 1. 2 關係表達式 53
4. 2 邏輯運算 54
4. 2. 1 邏輯運算符 54
4. 2. 2 邏輯表達式 54
4. 3 if語句 56
4. 3. 1 if語句的一般形式 56
4. 3. 2 if語句的嵌套 59
4. 4 條件運算符與條件表達式 60
4. 5 switch語句 61
4. 6 典型例題 63
習題 67
第 5 章 循環結構程式設計 70
5. 1 while語句 70
5. 2 do…while語句 71
5. 3 for語句 73
5. 4 循環的嵌套 75
5. 5 break和continue語句 77
5. 5. 1 break語句 77
5. 5. 2 continue語句 78
習題 80
第 6 章 數組 83
6. 1 一維數組 83
6. 1. 1 一維數組的定義 83
6. 1. 2 一維數組的初始化 83
6. 1. 3 一維數組元素的引用 84
6. 1. 4 字元串 87
6. 2 二維數組 92
6. 2. 1 二維數組的定義 92
6. 2. 2 二維數組的初始化 92
6. 2. 3 二維數組的引用 93
習題 95
第 7 章 函式 98
7. 1 概述 98
7. 2 函式定義 98
7. 2. 1 函式定義的一般形式 98
7. 2. 2 函式的參數與函式的返回值 99
7. 3 函式的調用 102
7. 3. 1 函式調用的一般形式 102
7. 3. 2 對被調函式的聲明 102
7. 4 函式的嵌套調用與遞歸調用 104
7. 4. 1 函式的嵌套調用 104
7. 4. 2 函式的遞歸調用 106
7. 5 數組作函式參數 108
7. 6 局部變數和全局變數 113
7. 6. 1 局部變數 113
7. 6. 2 全局變數 114
7. 7 變數的存儲類別 117
7. 7. 1 動態存儲方式與靜態存儲方式 117
7. 7. 2 自動變數 118
7. 7. 3 靜態局部變數 118
7. 7. 4 暫存器變數 119
7. 8 內部函式與外部函式 120
習題 121
第 8 章 預處理命令 124
8. 1 宏定義 124
8. 1. 1 無參數宏定義 124
8. 1. 2 帶參數宏定義 127
8. 1. 3 宏定義的套用 129
8. 2 檔案包含 130
8. 2. 1 檔案包含命令的格式和功能 130
8. 2. 2 使用檔案包含命令的注意事項 131
8. 3 條件編譯 132
8. 3. 1 條件編譯的常用命令格式 132
8. 3. 2 條件編譯命令的套用 133
習題 135
第 9 章 指針 138
9. 1 指針的概念 138
9. 2 指針與指針變數 138
9. 2. 1 指針變數的定義 138
9. 2. 2 指向變數的指針 138
9. 2. 3 指向指針的指針 140
9. 3 指針與數組 141
9. 3. 1 指向數組元素的指針 141
9. 3. 2 指向一維數組的指針 144
9. 3. 3 二維數組的指針 145
9. 3. 4 指針數組 146
9. 4 指針與函式 147
9. 4. 1 指向函式的指針 148
9. 4. 2 指向變數的指針作函式參數 148
9. 4. 3 指向數組的指針作函式參數 150
9. 4. 4 指向函式的指針作函式參數 155
9. 4. 5 main函式與指針數組 156
9. 4. 6 返回指針值的函式 157
習題 159
......

前言

隨著科學的發展,社會的進步,計算機已深入日常生活的各個角落,信息的快速發展對人才的素質提出了更高的要求,非計算機專業的大學生已不僅僅局限於會操作和使用計算機。掌握一定的計算機技能,使用計算機進行程式設計,解決專業領域中的問題已經成為對學生的一項基本要求。
C語言是廣泛使用的程式設計語言,在各個領域中都有廣泛的套用。它表達能力強,靈活方便,可移植性好,一直在軟體開發過程中發揮著重要作用,並經常作為初學者學習程式設計的入門語言。
對於C語言,初學者都會感到困惑,不能很好地掌握語法,因而不能很快地自行編寫C語言程式。考慮到C語言在當前計算機套用中的重要作用,既要保證課程內容的全面性,又要保證內容的針對性,還要強調內容的實踐性,讓學生多學多練,既不感到枯燥乏味,又能掌握理論知識和基本技能,使教學內容既符合教學實際,又滿足社會的需求。
經過多年的教學與實踐,我們組織編寫了本書,在內容組織上本著充分調動學生的學習興趣、提高學生分析問題和解決問題能力的精神,由淺入深,循序漸進。本書同時配有針對性強、簡潔易懂的例題及類型豐富、特色鮮明的習題。此外,本書還提供了多種類型的實驗題,並進行了詳細分析和解釋。同時,本書還提供了電子課件和習題答案,為教師授課和學生上機實習提供有效幫助。由於本書的內容非常貼近國家計算機等級考試中對C語言的要求,因此還能幫助學生輕鬆應對各種C語言考試。
本書的第1章、第2章和第8章由劉威編寫,第3章由孫元編寫,第4章和第7章由姜楠編寫,第5章、第6章和第9章由蘇莉蔚編寫,第10章、第11章和第12章由白洪濤編寫。電子課件的第1章~第5章及第8章由王旭東製件,第6章、第7章及第9章~第12章由朱曉旭製作。
本書實驗指導中的實驗一和實驗五由王旭東編寫,實驗二和實驗八由劉威編寫,實驗三和實驗七由姜楠編寫,實驗四和實驗十一由朱曉旭編寫,實驗六和實驗九由蘇莉蔚編寫,實驗十和實驗十二由白洪濤編寫,全書由蘇莉蔚統稿。
由於作者水平有限,疏漏和不足之處在所難免,期望讀者批評指正。

相關詞條

熱門詞條

聯絡我們