注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件與程序設計C語言程序設計新編教程(第2版 微課版)

C語言程序設計新編教程(第2版 微課版)

C語言程序設計新編教程(第2版 微課版)

定 價:¥49.00

作 者: 楊云,張寒冰,連丹,麻少秋,鄭定超 等 編
出版社: 清華大學出版社
叢編項: 高職高專計算機任務驅(qū)動模式教材
標 簽: 暫缺

購買這本書可以去


ISBN: 9787302559788 出版時間: 2020-08-01 包裝: 平裝
開本: 16開 頁數(shù): 258 字數(shù):  

內(nèi)容簡介

  C語言是目前優(yōu)秀、基礎的一門程序設計語言,是計算機從業(yè)人員必須掌握的基本知識和技能,是計算機相關專業(yè)的學生必修的專業(yè)基礎課程?!禖語言程序設計新編教程(第2版)(微課版)/高職高專計算機任務驅(qū)動模式教材》共分為9章:第1章主要介紹簡單的C語言程序及程序編輯環(huán)境的應用;第2章主要講解C語言的數(shù)據(jù)類型和表達式;第3章主要講解簡單程序的設計方法;第4章主要講解結(jié)構化程序設計;第5章主要講解數(shù)組;第6章主要講解函數(shù);第7章主要講解指針;第8章主要介紹結(jié)構體和共用體;第9章主要介紹C語言中的文件?!禖語言程序設計新編教程(第2版)(微課版)/高職高專計算機任務驅(qū)動模式教材》可作為高職高專院校和應用型本科院校計算機相關專業(yè)C語言程序設計課程的教材和參考書。

作者簡介

  楊云,男,50歲,教授,研究生,浙江東方職業(yè)技術學院數(shù)字工程學院院長,省教學名師。主編8本“十二五”職業(yè)教育國家規(guī)劃教材,暢銷作者。 講授課程:C語言 、Linux等。

圖書目錄

目錄

第1章初識C語言1
1.1程序設計語言1
1.2簡單的C語言程序介紹2
1.2.1簡單的C語言程序?qū)嵗?
1.2.2C語言程序的構成和書寫規(guī)則4
1.3C語言的字符集和詞匯5
1.3.1C語言的字符集5
1.3.2C語言的詞匯5
1.4C語言的運行環(huán)境7
1.4.1C語言程序的實現(xiàn)過程7
1.4.2熟悉Visual Studio 2019編程工具8
1.5課堂案例11
1.5.1案例11Visual Studio 2019編程環(huán)境的使用11
1.5.2案例12錯誤程序的調(diào)試及處理12
1.6項目實訓14
1.6.1實訓11基本能力實訓14
1.6.2實訓12拓展能力實訓14
本章小結(jié)15
習題15
第2章數(shù)據(jù)類型和表達式17
2.1C語言的基本數(shù)據(jù)類型17
2.1.1C語言的數(shù)據(jù)類型介紹17
2.1.2基本數(shù)據(jù)類型及類型說明符18
2.2常量20
2.2.1整型常量20
2.2.2浮點型常量22
2.2.3字符常量22
2.2.4字符串常量24
2.2.5符號常量25
2.3變量26
2.3.1變量的定義和初始化27
2.3.2使用變量的注意事項28
2.4常用運算符及表達式29
2.4.1C語言運算符和表達式概述29
2.4.2算術運算符30
2.4.3關系運算符31
2.4.4邏輯運算符32
2.4.5賦值運算符33
2.4.6自加、自減運算符36
2.4.7條件運算符37
2.4.8位運算符38
2.4.9逗號運算符41
2.5表達式中的類型轉(zhuǎn)換42
2.5.1自動轉(zhuǎn)換42
2.5.2強制類型轉(zhuǎn)換43
2.6課堂案例44
2.6.1案例21交換兩個變量值的問題44
2.6.2案例22求圓的周長和面積的問題45
2.6.3案例23求最大值和最小值的問題46
2.7項目實訓48
2.7.1實訓21基本能力實訓48
2.7.2實訓22拓展能力實訓49
本章小結(jié)49
習題50
第3章設計簡單的C語言程序53
3.1C語言語句分類53
3.2基本輸入/輸出函數(shù)54
3.2.1輸入/輸出概述54
3.2.2字符數(shù)據(jù)的輸入/輸出55
3.2.3格式輸出函數(shù)——printf()函數(shù)56
3.2.4格式輸入語句——scanf()函數(shù)59
3.3課堂案例63
3.3.1案例31圓柱體積和表面積的計算63
3.3.2案例32求一元二次方程根的問題64
3.4實訓項目66
3.4.1實訓31基本能力實訓66
3.4.2實訓32拓展能力實訓68
本章小結(jié)68
習題68
第4章C語言的程序結(jié)構71
4.1程序的三種結(jié)構及圖形表示71
4.2賦值語句72
4.3選擇結(jié)構程序設計 73
4.3.1if語句73
4.3.2if語句的嵌套77
4.3.3switch語句80
4.4循環(huán)結(jié)構程序設計82
4.4.1循環(huán)結(jié)構的作用82
4.4.2幾種循環(huán)語句及比較83
4.4.3循環(huán)的嵌套90
4.5改變程序流程的幾個語句93
4.5.1goto語句93
4.5.2break和continue語句94
4.6課堂案例96
4.6.1案例41判斷某年是否為閏年96
4.6.2案例42設計簡易計算器問題97
4.6.3案例43公司員工薪水計算問題98
4.7項目實訓100
4.7.1實訓41基本能力實訓100
4.7.2實訓42拓展能力實訓101
本章小結(jié)103
習題103
第5章數(shù)組106
5.1一維數(shù)組106
5.1.1一維數(shù)組的定義106
5.1.2一維數(shù)組的初始化108
5.1.3一維數(shù)組元素的引用109
5.2二維數(shù)組110
5.2.1二維數(shù)組的定義110
5.2.2二維數(shù)組的初始化111
5.2.3二維數(shù)組元素的引用113
5.3字符數(shù)組和字符串114
5.3.1字符數(shù)組的定義114
5.3.2字符數(shù)組的初始化114
5.3.3字符數(shù)組元素的引用114
5.3.4字符數(shù)組的輸入和輸出115
5.3.5常用字符串處理函數(shù)118
5.4課堂案例123
5.4.1案例51求一位學生的平均成績問題123
5.4.2案例52求多位學生多門課程的平均成績問題124
5.4.3案例53按字母順序排列輸出的問題125
5.5項目實訓127
5.5.1實訓51基本能力實訓127
5.5.2實訓52拓展能力實訓132
本章小結(jié)132
習題133
第6章函數(shù)139
6.1函數(shù)的分類139
6.2函數(shù)定義的一般形式140
6.3函數(shù)的參數(shù)和函數(shù)的值142
6.3.1形式參數(shù)和實際參數(shù)142
6.3.2函數(shù)的返回值143
6.4函數(shù)的調(diào)用144
6.4.1函數(shù)調(diào)用的一般形式144
6.4.2函數(shù)調(diào)用的方式144
6.4.3被調(diào)用函數(shù)的聲明和函數(shù)原型146
6.5函數(shù)的嵌套調(diào)用146
6.6函數(shù)的遞歸調(diào)用148
6.7數(shù)組作為函數(shù)參數(shù)151
6.8局部變量和全局變量157
6.8.1局部變量157
6.8.2全局變量158
6.9變量的存儲類別160
6.9.1靜態(tài)存儲方式與動態(tài)存儲方式160
6.9.2auto變量161
6.9.3用static聲明局部變量161
6.9.4register變量163
6.9.5用extern聲明外部變量163
6.10課堂案例164
6.10.1案例61求兩個整數(shù)的最大公約數(shù)問題164
6.10.2案例62使用遞歸函數(shù)求Fibonacci數(shù)列問題166
6.11項目實訓168
6.11.1實訓61基本能力實訓168
6.11.2實訓62拓展能力實訓169
本章小結(jié)171
習題172
第7章指針176
7.1地址和指針的概念176
7.1.1變量的內(nèi)存地址176
7.1.2指針的概念177
7.2指針變量177
7.2.1指針變量的定義177
7.2.2指針變量的引用178
7.2.3指針變量的初始化179
7.2.4指針變量的運算179
7.2.5指針變量作為函數(shù)參數(shù)181
7.3指針與數(shù)組184
7.3.1指針與一維數(shù)組184
7.3.2指針與二維數(shù)組187
7.3.3指向由多個元素組成的一維數(shù)組的指針變量189
7.3.4指針數(shù)組191
7.3.5指向指針數(shù)據(jù)的指針192
7.4指針與字符串193
7.5指針與函數(shù)195
7.5.1函數(shù)指針變量195
7.5.2指針型函數(shù)196
7.6課堂案例198
7.6.1案例71完成行列式基于行或列的求和運算問題198
7.6.2案例72字符串排序問題200
7.7項目實訓201
7.7.1實訓71基本能力實訓201
7.7.2實訓72拓展能力實訓203
本章小結(jié)204
習題205
第8章結(jié)構體和共用體208
8.1結(jié)構體208
8.1.1結(jié)構體的定義208
8.1.2結(jié)構體變量的定義210
8.1.3結(jié)構體變量的賦值和初始化212
8.1.4結(jié)構體變量的引用213
8.1.5結(jié)構體與數(shù)組215
8.1.6結(jié)構體與函數(shù)219
8.1.7結(jié)構指針變量的說明和使用220
8.2共用體225
8.2.1共用體類型的定義和共用體變量的說明225
8.2.2共用體類型變量的賦值和使用227
8.3課堂案例229
8.3.1案例81求一組學生中成績最高者的相關信息問題229
8.3.2案例82循環(huán)輸入/輸出個人信息問題230
8.4項目實訓232
8.4.1實訓81基本能力實訓232
8.4.2實訓82拓展能力實訓233
本章小結(jié)233
習題234
第9章C語言文件操作237
9.1文件的基本概念237
9.1.1文本文件與二進制文件237
9.1.2標準文件238
9.1.3文件類型指針238
9.2打開與關閉239
9.2.1文件打開函數(shù)fopen()239
9.2.2文件關閉函數(shù)fclose()240
9.3常用文件讀/寫函數(shù)240
9.3.1字符讀/寫函數(shù)getc()和putc()240
9.3.2整數(shù)讀/寫函數(shù)getw()和putw()241
9.3.3二進制讀/寫函數(shù)fread()和fwrite()242
9.3.4格式化讀/寫函數(shù)fscanf()和fprintf()245
9.3.5字符串讀/寫函數(shù)fgets()和fputs()246
9.4文件的隨機讀/寫247
9.4.1文件定位函數(shù)rewind()和fseek()248
9.4.2文件位置函數(shù)fgetpos()和fsetpos()249
9.5I/O操作的錯誤處理250
9.6課堂案例251
9.7項目實訓254
9.7.1實訓91基本能力實訓254
9.7.2實訓92拓展能力實訓257
本章小結(jié)257
習題257
參考文獻259

本目錄推薦

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