计算机类专业教育 > 程序设计类

C语言程序设计教程

书号:9787113220396 套系名称:普通高等学校“十三五”规划教材

作者:王庆喜 韩毅 赵浩婕 出版日期:2016-08-01

定价:49.00 页码 / 开本:356 /16

策划编辑:白鹏飞 祝和谊 责任编辑:周欣 徐盼欣

适用专业:无 适用层次:应用型本科

最新印刷时间:

资源下载
教学课件 教学素材
习题答案 教学案例(暂无)
教学设计(暂无) 教学视频(暂无)
内容简介 前言 目录 作者介绍 图书特色
  • 本书全面讲解了 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
    实验五 循环结构程序 .................................................................................... 140
    C 语言程序设计教程
    第 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 "

  • 王庆喜,安阳工学院计算机科学与信息工程学院

  • 本书全面讲解了C语言程序设计的相关知识和应用技能,以任务驱动为中心,以培养技能为任务,以就业为导向,以职业能力为着力点,着重强调C语言基础知识和应用能力的培养。本书将C语言程序设计应用技能分为十章,每章分为若干任务,每个任务分为任务目标、任务分析、基础知识、任务实施、任务拓展环节。基础知识环节讲解实现任务的必备知识,任务实施环节演示了任务的实现过程。
    本书内容充实、结构合理、实用性强并且语言通俗易懂,具有明确的应用能力培养目标,采用任务讲解技术浅显易懂,易于接受和理解,适合初学者。学完本书后,可以具备C语言程序设计及其解决问题的能力,为就业夯实基础。
    本书可以作为应用型本科、高职高专、成人教育学院和计算机培训学校数据库相关课程的教材,也可以作为软件或数据库开发人员入门教程。