
微信扫一扫,移动浏览光盘
简介
本书全面讲解了 C 语言程序设计的相关知识和应用技巧,以任务驱动为中心,以培养技能为任务,以就业为导向,以职业能力为着力点,注重 C 语言基础知识和应用能力的培养。本书分为 10 章,每章分为若干任务,每个任务包括任务描述、任务分析、基础知识、任务实施、任务拓展。其中,基础知识环节讲解完成任务的必备知识,任务实施环节演示了任务的实现过程。 本书内容充实、结构合理、实用性强并且语言通俗易懂,具有明确的应用能力培养目标,易于接受和理解,适合初学者。学完本书后,可以具备 C 语言程序设计及解决实际问题的能力,为就业夯实基础。 本书适合作为普通高等学校相关课程的教材,也可作为相关从业人员的参考用书。
目录
第 1 章 C 语言概述..................................................................................................1
任务一安装 VC 6.0 开发工具...................................................................... 1
任务二开发“Hello world”程序..................................................................... 5
小结 ...................................................................................................................18
习题...................................................................................................................18
实验一 C 语言开发工具...................................................................................20
第 2 章 C 数据类型、运算符和表达式...................................................................21
任务一数据的类型..........................................................................................21
任务二常量和变量..........................................................................................25
任务三算术运算符和算术表达式....................................................................39
小结...................................................................................................................49
习题...................................................................................................................50
实验二 C 数据类型、运算符和表达式.............................................................52
第 3 章顺序结构程序设计 .....................................................................................53
任务一赋值语句.............................................................................................53
任务二数据的输入和输出...............................................................................62
小结...................................................................................................................75
习题...................................................................................................................76
实验三顺序结构程序 ......................................................................................78
第 4 章选择结构程序设计.....................................................................................79
任务一用 if 语句实现简单的选择结构 ............................................................79
任务二用 if 语句实现多分支选择结构 ............................................................87
任务三用 switch 语句实现多分支选择结构 ....................................................94
小结...................................................................................................................98
习题.................................................................................................................100
实验四选择结构程序....................................................................................103
第 5章循环结构程序设计...................................................................................105
任务一用 while 语句实现循环...................................................................... 105
任务二用 do…while 语句实现循环 ............................................................... 112
任务三用 for 语句实现循环.......................................................................... 117
任务四改变循环执行的状态......................................................................... 123
任务五循环嵌套...........................................................................................128
小结.................................................................................................................134
习题 .................................................................................................................135
实验五循环结构程序....................................................................................140C
第 6 章数组 ..........................................................................................................141
任务一定义和引用一维数组......................................................................... 141
任务二定义和引用二维数组......................................................................... 151
任务三字符数组 ...........................................................................................156
小结.................................................................................................................165
习题 .................................................................................................................166
实验六数组...................................................................................................170
第 7 章函数 ..........................................................................................................171
任务一函数的引入........................................................................................171
任务二函数的定义和调用.............................................................................179
任务三函数的嵌套调用................................................................................186
任务四函数的递归调用................................................................................189
任务五数组作为函数参数.............................................................................193
任务六变量的作用域和存储类型..................................................................199
小结.................................................................................................................207
习题 .................................................................................................................208
实验七函数...................................................................................................215
第 8 章指针 ..........................................................................................................216
任务一指针变量的定义和引用..................................................................... 216
任务二指针和数组........................................................................................222
任务三指针和字符串....................................................................................230
任务四指针数组...........................................................................................234
任务五指针和函数........................................................................................238
任务六动态数组...........................................................................................243
小结.................................................................................................................246
习题.................................................................................................................247
实验八指针...................................................................................................253
第 9 章结构体和其他数据类型............................................................................254
任务一结构体变量的定义和使用..................................................................254
任务二结构体数组的定义和使用..................................................................260
任务三结构体指针........................................................................................264
任务四链表...................................................................................................268
任务五共用体和枚举类型.............................................................................275
任务六用 typedef 声明新类型名 ...................................................................281
小结.................................................................................................................282
习题.................................................................................................................283
实验九结构体和其他数据类型 .....................................................................289
第 10 章文件操作................................................................................................290
任务一打开和关闭文件 ................................................................................290
任务二顺序读写数据文件.............................................................................297
任务三随机读写数据文件.............................................................................307
小结 .................................................................................................................310
习题.................................................................................................................310
实验十文件操作 ...........................................................................................312
附录 A ASCII 码表................................................................................................314
附录 B C 语言关键字............................................................................................317
附录 C 标准库函数...............................................................................................318
附录 D VC 环境基本数据类型取值范围 ............................................................... 324
附录 E 运算符的优先级和结合性 .........................................................................325
附录 F 实验参考...................................................................................................326
参考文献.................................................................................................................348
- 名称
- 类型
- 大小
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
