顶部
收藏

C语言程序设计(第2版)


作者:
李学刚 戴白刃
定价:
36.20元
ISBN:
978-7-04-047607-1
版面字数:
390.000千字
开本:
16开
全书页数:
暂无
装帧形式:
平装
重点项目:
暂无
出版时间:
2017-07-26
读者对象:
高等职业教育
一级分类:
计算机大类
二级分类:
计算机类
三级分类:
计算机类专业基础课程

本书是“十二五”职业教育国家规划教材《C 语言程序设计》(ISBN:978-7-04-037237-3)的修订版,是国家职业教育软件技术专业教学资源库建设项目“C 语言程序设计”课程的配套教材。

全书共分9 个单元,内容包括:C 语言程序与函数、数据描述、数据操作、选择结构、循环结构、数组、指针、结构体、文件操作。

本书以函数(模块)为主线贯穿始终,便于学生掌握模块化程序设计思想;按理论与实践一体化的教学方式编写,各节均设计有多个“示例”“例题”“课堂实践”和“同步训练”环节,可采用边理论教学、边实践训练的方式进行教学。本书按节配备了“同步训练”,按单元配备了“拓展训练”“单元测验”和“课程测验”,其中包括单项选择题、知识填空题、程序填空题、程序阅读题和程序设计题5 种题型,用以巩固和提高学生对知识点的理解和掌握。学生可在智慧职教平台上的《C 语言程序设计(软件技术资源库)》课程中进行在线测验。

本书提供了丰富的教学资源,包括微课视频、教学课件、动画演示、拓展知识、常见问题和经验技巧。这些资源可通过扫描书上的二维码在线观看、学习,也可登录智慧职教(www.icve.com.cn)平台,在“C 语言程序设计”课程页面观看、学习、下载。智慧职教使用见智慧职教服务指南。

本书可作为高等职业院校电子信息类专业C 语言程序设计课程的教材,也可作为C 语言程序设计学习者的参考书。

  • 前辅文
  • 单元1 C 语言程序与函数
    • 学习目标
    • 1.1 C 语言程序开发过程
      • 1.1.1 C 语言名称的由来
      • 1.1.2 C 语言的特点
      • 1.1.3 程序开发过程
      • 1.1.4 Visual C++上机步骤
      • 同步训练1-1
    • 1.2 函数及其结构
      • 1.2.1 语句
      • 1.2.2 标识符
      • 1.2.3 函数定义
      • 1.2.4 函数调用及函数声明
      • 1.2.5 主函数的结构
      • 1.2.6 注释
      • 同步训练1-2
  • 单元2 数据描述
    • 学习目标
    • 2.1 常量
      • 2.1.1 整型常量及其表示
      • 2.1.2 实型常量及其表示
      • 2.1.3 字符型常量及其表示
      • 2.1.4 字符串常量及其表示
      • 2.1.5 符号常量
      • 同步训练2-1
    • 2.2 变量
      • 2.2.1 变量的定义
      • 2.2.2 整型变量
      • 2.2.3 实型变量
      • 2.2.4 字符型变量
      • 2.2.5 动态变量
      • 2.2.6 静态变量
      • 2.2.7 外部变量
      • 同步训练2-2
  • 单元3 数据操作
    • 学习目标
    • 3.1 运算符和表达式
      • 3.1.1 运算符和表达式的概念
      • 3.1.2 算术运算
      • 3.1.3 赋值运算
      • 3.1.4 自反算术赋值运算
      • 3.1.5 自加和自减运算
      • 3.1.6 逗号运算
      • 3.1.7 强制类型转换
      • 3.1.8 求存储长度
      • 同步训练3-1
    • 3.2 数据的输入和输出
      • 3.2.1 格式化输出函数
      • 3.2.2 格式化输入函数
      • 3.2.3 字符输出函数
      • 3.2.4 字符输入函数..
      • 同步训练3-2
    • 3.3 应用实例
  • 单元4 选择结构
    • 学习目标
    • 4.1 算法及其表示
      • 4.1.1 算法及其特性
      • 4.1.2 算法的表示
      • 4.1.3 程序的3 种基本结构
      • 同步训练4-1
    • 4.2 条件判断表达式
      • 4.2.1 关系表达式
      • 4.2.2 逻辑表达式
      • 4.2.3 用C 语言表达实际问题
      • 同步训练4-2
    • 4.3 if 选择结构
      • 4.3.1 不平衡if 语句
      • 4.3.2 if…else 语句
      • 4.3.3 if…else if 语句
      • 同步训练4-3
    • 4.4 switch 选择结构
      • 4.4.1 switch 语句
      • 4.4.2 break 语句
      • 同步训练4-4
    • 4.5 应用实例
  • 单元5 循环结构
    • 学习目标
    • 5.1 while 与do…while 循环结构
      • 5.1.1 while 语句
      • 5.1.2 do…while 语句
      • 同步训练5-1
    • 5.2 for 循环结构
      • 5.2.1 for 语句
      • 5.2.2 continue 语句
      • 5.2.3 循环嵌套
      • 同步训练5-2
    • 5.3 函数的递归调用
      • 5.3.1 递归概述
      • 5.3.2 举例
      • 同步训练5-3
    • 5.4 应用实例
  • 单元6 数组
    • 学习目标
    • 6.1 数组及数组作为函数参数
      • 6.1.1 数组的定义
      • 6.1.2 数组的存储
      • 6.1.3 数组的初始化
      • 6.1.4 数组元素的引用
      • 6.1.5 数组作为函数参数
      • 同步训练6-1
    • 6.2 字符串处理
      • 6.2.1 字符串的输入输出
      • 6.2.2 字符串处理函数
      • 同步训练6-2
    • 6.3 应用实例
  • 单元7 指针
    • 学习目标
    • 7.1 指针变量
      • 7.1.1 地址与指针变量
      • 7.1.2 指针变量的定义和使用
      • 7.1.3 指针作为函数参数
      • 同步训练7-1
    • 7.2 指针与数组
      • 7.2.1 指针运算
      • 7.2.2 数组元素的表示
      • 7.2.3 字符串的指针表示
      • 同步训练7-2
    • 7.3 指针与函数
      • *7.3.1 函数指针
      • 7.3.2 指针型函数
      • 同步训练7-3
    • 7.4 应用实例
  • 单元8 结构体
    • 学习目标
    • 8.1 结构体类型
      • 8.1.1 结构体类型定义
      • 8.1.2 类型标识符的别名
      • 同步训练8-1
    • 8.2 结构体变量
      • 8.2.1 结构体变量的定义
      • 8.2.2 结构体变量的初始化
      • 8.2.3 结构体变量成员的引用
      • 8.2.4 结构体类型数据的输入
      • 同步训练8-2
    • 8.3 结构体与函数
      • 8.3.1 结构体类型数据作为函数参数
      • 8.3.2 结构体类型函数
      • 同步训练8-3
    • 8.4 应用实例
  • 单元9 文件
    • 学习目标
    • 9.1 文件及其打开与关闭
      • 9.1.1 文件的分类
      • 9.1.2 缓冲文件系统(标准I/O)
      • 9.1.3 文件(FILE)类型指针
      • 9.1.4 文件的打开与关闭
      • 同步训练9-1
    • 9.2 文件的顺序读写
      • 9.2.1 读写一个字符
      • 9.2.2 读写一个字符串
      • 9.2.3 格式化读写函数
      • 9.2.4 数据块读写函数
      • 同步训练9-2
    • 9.3 文件的随机读写
      • 9.3.1 改变位置指针的当前位置
      • 9.3.2 取得位置指针的当前位置
      • 9.3.3 使位置指针返回到文件头
      • 同步训练9-3
    • 9.4 应用实例
  • 附录A C 语言关键字
  • 附录B 常用字符与ASCII 代码对照表
  • 附录C 运算符优先级别和结合方向
  • 附录D C 语言库函数
  • 参考文献
微课1-1 C语言程序开发过程
文档mp4
微课1-2 C语言程序的上机步骤
文档mp4
微课1-3 函数和语句
文档mp4
微课1-4 标识符及其命名规则
文档mp4
详见纸质图书
微课1-5 函数定义及函数结构
文档mp4
详见纸质图书
微课1-6 函数调用
文档mp4
详见纸质图书
微课1-7 函数声明和return语句
文档mp4
详见纸质图书
微课1-8 主函数的结构及程序执行过程
文档mp4
详见纸质图书
微课2-1 整型、实型常量及其表示
文档mp4
详见纸质图书
微课2-2 字符型、字符串常量及其表示
文档mp4
详见纸质图书
微课2-3 符号常量及其表示
文档mp4
详见纸质图书
微课2-4 变量定义
文档mp4
详见纸质图书
微课2-5 整型变量和实型变量
文档mp4
详见纸质图书
微课2-6 字符型变量
文档mp4
详见纸质图书
微课2-7 动态变量
文档mp4
详见纸质图书
微课2-8 静态变量和外部变量
文档mp4
详见纸质图书
微课3-1 运算符和表达式
文档mp4
详见纸质图书
微课3-2 算术运算
文档mp4
详见纸质图书
微课3-3 赋值及自反算术赋值运算
文档mp4
详见纸质图书
微课3-4 自加自减运算
文档mp4
详见纸质图书

相关图书