- 电子工业出版社
- 9787121448683
- 1-1
- 466061
- 48253735-4
- 平塑
- 16开
- 2023-06
- 371
- 232
- 公共课
- 本科
内容简介
本教材采用工学结合、任务驱动的模式编写,以完成"学生成绩管理系统”为主线,设立循序渐进的 8个项目。通过项目分析又将其分成若干个具体的任务,每个任务包含着 C语言的若干个知识点和技能点,还有提高学生灵活应用能力的举一反三的实例,例如在前 5个项目中,配备一个"一年级小学生的加减运算题训练”的编程,更有提高自己解决问题及处理问题的实践训练。本教材强调"任务”的目标性和教学情境的创建 , 使学生带着真实的任务在探索中学习,以注重培养学生的实践能力为前提,理论知识传授遵循"实用为主、必需和够用为度”的准则,基本知识广而不深,基本技能贯穿教学的始终,具体采用"技能需求、问题引导、任务驱动”的方式。本教材既可以作为高职学生的教学用书,还可作为计算机爱好者的自学参考书和计算机培训班的教材。
目录
第1章 C语言概述__eol__1.1 C程序的结构__eol__1.1.1 C程序的初步认识__eol__1.1.2 C程序结构__eol__1.2 C语言的特点__eol__1.3 简单C程序举例__eol__1.4 C程序的运行__eol__1.4.1 C程序的运行步骤__eol__1.4.2 在VC++ 6.0中编辑、编译和运行C程序__eol__1.5 习题与实践__eol__第2章 数据类型和输入/输出__eol__2.1 概述__eol__2.2 基本数据类型__eol__2.2.1 整型__eol__2.2.2 实型__eol__2.2.3 字符型__eol__2.3 常量与变量__eol__2.3.1 字符集与标识符__eol__2.3.2 常量__eol__2.3.3 符号常量__eol__2.3.4 变量__eol__2.4 数据的输入输出__eol__2.4.1 格式输出函数__eol__2.4.2 格式输入函数__eol__2.4.3 字符输入输出函数__eol__2.5 习题与实践__eol__第3章 运算符和表达式__eol__3.1 常用运算符和表达式__eol__3.1.1 算术运算符和表达式__eol__3.1.2 关系运算符和表达式__eol__3.1.3 逻辑运算符和表达式__eol__3.1.4 赋值运算符和表达式__eol__3.1.5 逗号运算符和表达式__eol__3.2 常用库函数__eol__3.2.1 数学运算函数__eol__3.2.2 字符处理函数__eol__3.3 习题与实践__eol__第4章 结构化程序设计__eol__4.1 程序的三种基本结构__eol__4.2 选择结构程序设计__eol__4.2.1 if语句__eol__4.2.2 switch语句__eol__4.2.3 程序举例__eol__4.3 循环结构程序设计__eol__4.3.1 while语句__eol__4.3.2 do-while语句__eol__4.3.3 for语句__eol__4.3.4 break语句与continue语句__eol__4.3.5 循环的嵌套__eol__4.3.6 程序举例__eol__4.4 习题与实践__eol__第5章 利用数组处理批量数据__eol__5.1 一维数组的定义和引用__eol__5.1.1 一维数组的定义__eol__5.1.2 一维数组元素的引用__eol__5.2 二维数组的定义和引用__eol__5.2.1 二维数组的定义__eol__5.2.2 二维数组元素的引用__eol__5.3 字符数组__eol__5.3.1 字符数组的定义和使用__eol__5.3.2 字符数组和字符串__eol__5.3.3 字符串处理函数__eol__5.4 程序举例__eol__5.5 习题与实践__eol__第6章 利用函数实现模块化程序设计__eol__6.1 函数概述__eol__6.2 函数定义、调用和声明__eol__6.2.1 函数定义__eol__6.2.2 函数调用__eol__6.2.3 函数声明__eol__6.3 函数的参数传递__eol__6.3.1 函数调用的参数传递__eol__6.3.2 值传递__eol__6.3.3 地址传递__eol__6.4 函数的嵌套调用和递归调用__eol__6.4.1 函数的嵌套调用__eol__6.4.2 函数的递归调用__eol__6.5 全局变量和局部变量__eol__6.6 变量的存储方式__eol__6.7 习题与实践__eol__第7章 编译预处理命令__eol__7.1 概述__eol__7.2 宏定义__eol__7.2.1 不带参数的宏定义__eol__7.2.2 带参数的宏定义__eol__7.3 文件包含__eol__7.4 条件编译__eol__7.5 习题与实践__eol__第8章 指针的使用__eol__8.1 指针的基本概念__eol__8.1.1 地址和指针__eol__8.1.2 指针变量的定义和引用__eol__8.1.3 指针变量作函数参数__eol__8.2 指针与数组__eol__8.2.1 一维数组元素的指针表示法__eol__8.2.2 数组名作函数参数__eol__8.2.3 二维数组中的指针__eol__8.3 指针与字符串__eol__8.4 指针与函数__eol__8.4.1 指向函数的指针__eol__8.4.2 返回指针值的函数__eol__8.5 指针数组__eol__8.5.1 指针数组的定义和应用__eol__8.5.2 指针数组作main函数的参数__eol__8.6 多级指针__eol__8.7 程序举例__eol__8.8 习题与实践__eol__第9章 利用结构体和共用体建立数据类型__eol__9.1 结构体类型的定义和使用__eol__9.1.1 结构体类型的定义__eol__9.1.2 结构体类型变量的定义__eol__9.1.3 结构体类型变量的引用__eol__9.2 结构体数组__eol__9.3 指向结构体类型数据的指针__eol__9.4 链表__eol__9.4.1 链表的基本概念__eol__9.4.2 动态存储分配函数__eol__9.4.3 链表的基本操作__eol__9.5 共用体__eol__9.5.1 共用体变量的定义__eol__9.5.2 共用体变量的引用__eol__9.6 习题与实践__eol__第10章 位运算符及位运算__eol__10.1 概述__eol__10.2 位运算符及位运算__eol__10.3 程序举例__eol__10.4 习题与实践__eol__第11章 文件的使用__eol__11.1 概述__eol__11.2 用文件类型指针定义文件__eol__11.3 文件操作函数__eol__11.3.1 文件的打开和关闭函数__eol__11.3.2 文件的读写函数__eol__11.3.3 文件的定位函数__eol__11.4 程序举例__eol__11.5 习题与实践__eol__附录A 字符的ASCII码表__eol__附录B 运算符的优先级与结合性__eol__附录C 常用库函数__eol__参考文献__eol__