![]()
内容推荐 本书是“十三五”职业教育国家规划教材,也是国家职业教育软件技术专业教学资源库“C语言程序设计”课程的配套教材。 全书共分9个单元,内容包括:C语言程序与函数、数据描述、数据操作、选择结构、循环结构、数组、指针、结构体、文件操作。 本书以函数(模块)为主线贯穿始终,便于学生掌握模块化程序设计思想;按理论与实践一体化的教学方式编写,各节均设计有多个“示例”“例题”“课堂实践”和“同步训练”环节,可采用边理论教学、边实践训练的方式进行教学。本书按节配备了“同步训练”,按单元配备了“拓展训练”“单元测验”和“课程测验”,其中包括单项选择题、知识填空题、程序填空题、程序阅读题和程序设计题5种题型,用以巩固和提高学生对知识点的理解和掌握。学生可在智慧职教平台上的《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语言库函数 参考文献 |