网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 案例C语言程序设计教程
分类
作者 龚尚福,丁雪芳主编
出版社 西安电子科技大学出版社
下载
简介
内容推荐
本书以程序设计思维与应用技能培养为目的,通过语法引导和统一的实例逐步展开,其中辅以大量趣味案例训练。全书共10章和3个附录,包括绪论、数据类型和表达式、C语言程序设计、数组、函数、复合构造数据类型、编译预处理、文件、C语言在单片机中的应用、综合案例(包括俄罗斯方块游戏、保龄球积分、英文单词小助手、贪吃蛇游戏、计算器和万年历程序设计)。本书结构合理,内容紧凑清晰,案例丰富,分析与设计并举,引人入胜。
本书可作为高等院校各专业C语言程序设计课程的教学用书,也适合对C语言程序设计感兴趣的读者自学使用,还可作为各类培训班的教材或参考书,并可作为全国计算机等级考试应试者的参考用书。
目录
第1章  绪论 1
1.1  计算机语言概述 1
1.2  结构化程序设计 2
1.2.1  结构化程序设计概述 2
1.2.2  结构化程序设计遵循的原则 3
1.2.3  结构化程序设计过程 4
1.3  算法及表现形式 4
1.4  C语言概述 8
1.4.1  C语言的特点 8
1.4.2  C语言的应用领域 9
1.4.3  C语言程序实例 10
1.5  C语言程序上机步骤 11
1.5.1  VC6.0集成环境简介 11
1.5.2  VC6.0环境下上机步骤 12
1.6  学生信息管理系统需求分析 16
本章小结 16
习题一 16

第2章  数据类型和表达式 18
2.1  引入数据类型的原因 18
2.2  数据类型概念 19
2.2.1  关键字和标识符 19
2.2.2  数据类型 21
2.2.3  常量与变量 25
2.2.4  指针类型 31
2.2.5  运算符和表达式 35
2.3  单个学生信息管理系统实现 49
本章小结 52
习题二 52

第3章  C语言程序设计 57
3.1  C语言程序的构成 57
3.1.1  C语言语句概述 58
3.1.2  三种程序结构 59
3.2  数据的输入与输出 60
3.2.1  printf( )函数 62
3.2.2  scanf()函数 66
3.2.3  字符输入输出函数 70
3.3  程序结构 72
3.3.1  顺序结构的程序设计 72
3.3.2  选择结构的程序设计 73
3.3.3  循环结构的程序设计 86
3.4  使用三种程序结构重构学生信息
管理系统 105
3.5  程序设计的风格 110
本章小结 111
习题三 111

第4章  数组 121
4.1  引入数组的原因 121
4.2  数组概念 122
4.2.1  一维数组 123
4.2.2  二维数组 128
4.2.3  字符数组与字符串 133
4.2.4  指针与数组 140
4.2.5  指向指针的指针 150
4.3  多个学生信息管理系统实现 152
本章小结 157
习题四 158

第5章  函数 165
5.1  引入函数的原因 165
5.2  函数概念 167
5.2.1函数定义 167
5.2.2  函数调用和函数说明 171
5.2.3  函数的嵌套调用和递归调用 175
5.2.4  变量的作用域与存储方式 178
5.2.5  函数间数据传递 185
5.2.6  指针函数 190
5.2.7  函数指针 192
5.3  使用函数重构学生信息管理系统 196
本章小结 204
习题五 204

第6章  复合构造数据类型 211
6.1  使用构造数据类型的原因 211
6.2  构造数据类型的概念 212
6.2.1  结构体类型的声明 212
6.2.2  结构体变量的定义、引用和
初始化 214
6.2.3  结构体数组 218
6.2.4  结构体与指针 220
6.2.5  结构体与函数 224
6.2.6  共用体 226
6.2.7  枚举类型 230
6.2.8  类型定义语句typedef 233
6.3  使用结构体重构学生信息管理系统 234
本章小结 243
习题六 243

第7章  编译预处理 249
7.1  宏定义 249
7.1.1  不带参数的宏定义 249
7.1.2  带参数的宏定义 251
7.2  文件包含 253
7.3  条件编译 255
7.4  程序设计实例 257
本章小结 258
习题七 258

第8章  文件 262
8.1  引入文件的原因 262
8.2  文件概述 263
8.2.1  文件及文件分类 263
8.2.2  文件处理方法 264
8.3  文件指针 265
8.4  文件的打开与关闭 265
8.5  文件的读写 267
8.6  文件的定位 276
8.7  文件检测函数 279
8.8  使用文件重构学生信息管理系统 279
本章小结 290
习题八 291

第9章  C语言在单片机中的应用 296
9.1  MCS-51系列单片机的基本结构 296
9.1.1  MCS-51系列单片机内部组成 296
9.1.2  MCS-51系列单片机的引脚及
I/O口 297
9.1.3  MCS-51系列单片机存储器简介 298
9.1.4  MCS-51系列单片机定时/计数器
模块 301
9.1.5  MCS-51系列单片机串行通信模块 301
9.2  C语言与MCS-51单片机 302
9.2.1  C51程序结构 302
9.2.2  C51的数据类型 303
9.2.3  C51变量的存储种类 304
9.2.4  C51数据的存储类型与MCS-51
存储结构 305
9.2.5  特殊功能寄存器变量 306
9.2.6  位变量 306
9.2.7  存储模式 307
9.2.8  绝对地址的访问 308
9.2.9  C51的输入与输出 310
9.2.10  “interrupt m using n”修饰符的
使用 312
9.2.11  自定义函数的声明 313
9.3  MCS-51单片机C语言设计实例 315
9.3.1  MCS-51开发软件KEIL及电路
仿真软件PROTEUS简介 315
9.3.2  C51工程的建立 315
9.3.3  简单八路流水灯的设计 319
9.3.4  数码管动态扫描显示 324
9.3.5  串口通信应用设计 326
本章小结 329
习题九 329

第10章  综合案例 330
10.1  俄罗斯方块游戏程序设计 330
10.1.1  题目需求分析 330
10.1.2  设计思路 331
10.1.3  设计过程 331
10.1.4  具体实现 335
10.1.5  总结与建议 342
10.2  保龄球积分程序设计 343
10.2.1  题目需求分析 343
10.2.2  设计思路 344
10.2.3  设计过程 345
10.2.4  具体实现 346
10.2.5  总结与建议 353
10.3  英文单词小助手程序设计 353
10.3.1  题目需求分析 353
10.3.2  设计思路 354
10.3.3  设计过程 354
10.3.4  具体实现 355
10.3.5  总结与建议 363
10.4  贪吃蛇游戏程序设计 364
10.4.1  题目需求分析 364
10.4.2  设计思路 364
10.4.3  设计过程 365
10.4.4  具体实现 366
10.4.5  总结与建议 371
10.5  计算器程序设计 372
10.5.1  题目需求分析 372
10.5.2  设计思路 372
10.5.3  设计过程 373
10.5.4  具体实现 374
10.5.5  总结与建议 379
10.6  万年历程序设计 380
10.6.1  题目需求分析 380
10.6.2  设计思路 380
10.6.3  设计过程 381
10.6.4  具体实现 381
10.6.5  总结与建议 388

附录1  ASCII码表 389
附录2  C语言常用库函数 391
附录3  Visual C++6.0调试技巧 398
参考文献 406
随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/4/26 18:47:35