
| 本书是编者总结多年的一线教学经验,精心为初学者编写的c语言程序设计的入门教材,着重介绍C语言最基本的部分,注重程序设计方法的训练,重视综合应用能力培养,加强实践操作和技能训练,以实用为目的,以培养学生的综合能力为目标,改革传统基础课教材的编写方法,在掌握必需的知识理论的基础上,详细讲解了常用的经典算法,选择以案例驱动的方式,把基本知识和常用算法作为应用实例来组织教材的案例,希望培养读者的程序设计能力。 |
| 第一部分 教学篇 第1章 C语言概述 1.1 C语言简介 1.1.1 C语言的产生和发展 1.1.2 C语言程序的构成 1.1.3 C语言的主要特点 1.2 C语言程序的上机步骤 小结 习题 第2章 C语言的数据类型 2.1 数据类型概述 2.2 常量 2.2.1 整型常量 2.2.2 浮点型常量 2.2.3 字符常量 2.2.4 字符串常量 2.2.5 符号常量 2.3 变量 2.3.1 标识符 2.3.2 整型变量 2.3.3 浮点型变量 2.3.4 字符型变量 2.3.5 字符串的存储方式 2.4 数据的输入/输出 2.4.1 引例 2.4.2 格式输入/输出函数 2.4.3 字符输入/输出函数 2.4.4 应用举例 小结 习题 第3章 运算符与表达式 3.1 运算符与表达式概述 3.2 基本算术运算符与算术表达式 3.3 赋值运算符与赋值表达式 3.4 不同数据类型的转换 3.4.1 自动转换 3.4.2 强制转换 3.5 自增、自减运算符 3.6 逗号运算符与逗号表达式 小结 习题 第4章 程序的流程控制 4.1 程序的基本结构 4.2选择结构 4.2.1 关系运算符和关系表迭式 4.2.2 逻辑运算符和逻辑表达式 4.2.3 if语句 4.2.4 switch语句 4.2.5 条件表达式 4.2.6 选择结构程序举例 4.3 循环结构 4.3.1 while语句 4.3.2 do-while语句 4.3.3 for语句 4.3.4 break语句和continue语句 4.4 常用算法举例 小结 习题 第5章 数组 5.1 数组的概念 5.1.1 引例 5.1.2 数组的概念 5.2 一维数组 5.2.1 一维数组的定义和引用 5.2.2 一维数组元素的赋值 5.2.3 一维数组常用算法举例 5.3 二维数组 5.3.1 二维数组的定义 5.3.2 二维数组的初始化 5.3.3 二维数组常用算法举例 5.4 字符数组 5.4.1 字符数组与字符串 5.4.2 字符串的输入输出 5.4.3 字符串处理函数 5.4.4 字符串应用举例 小结 习题 第6章 函数 6.1 C程序的模块化 6.2 函数的定义 6.2.1 无参函数的定义 6.2.2 有参函数的定义 6.3 函数的调用 6.3.1 实参和形参 6.3.2 rehm语句 6.3.3 对被调函数的类型声明 6.4 递归函数 6.5 数组作为函数参数 6.5.1 数组元素作实参 6.5.2 数组名作函数的参数 6.6 变量的存储类别 6.6.1 变量的作用域与生存期 6.6.2 变量的存储类别 小结 习题 第7章 编译预处理 7.1 宏定义 7.1.1 无参宏定义 7.1.2 带参宏定义 7.2 文件包含 小结 习题 第8章 指针 8.1 变量、地址与指针概述 8.2 指针变量 8.2.1 指针变量的声明 8.2.2 指针变量的使用 8.2.3 指针运算 8.2.4 二级指针与多级指针 8.3 指针与函数 8.3.1 函数参数的传值与传地址 8.3.2 指针作为函数参数 8.3.3 指针作为函数返回值 8.3.4 指向函数的指针 8.4 指针与数组 8.4.1 一维数组与指针 8.4.2 二维数组与指针 8.4.3 指针与字符串 8.4.4 指针数组 8.5 main函数的参数 小结 习题 第9章…… |
商品评论(0条)