
| 《C程序设计教程》:教学目标明确.注重理论与实践的结合教学方法灵活,培养学生自主学习的能力教学内容先进,强调计算机在各专业中的应用教学模式完善.提供配套的教学资源解决方案 |
| 第1章 C语言概论1.1 C语言的产生与发展1.2 C语言的特点1.3 TurboC介绍1.3.1 TurboC的产生与发展1.3.2 TurboC2.0集成环境1.3.3 TurboC2.0菜单功能介绍1.4 C程序举例及上机操作步骤1.4.1 简单C程序举例1.4.2 上机操作步骤1.5 MicrosoftVisualC++6.0上机操作与调试1.5.1 MicrosoftVisualC什6.0环境概述1.5.2 启动MicrosoftVisualC++6.0开发环境1.5.3 系统界面简介1.5.4 文本编辑区及文本编辑1.5.5 消息提示区1.5.6 运行程序1.5.7 程序调试本章小结习题1第2章 数据类型、运算符与表达式2.1 C语言的数据类型概述2.2 标识符、常量和变量2.2.1 标识符2.2.2 常量2.2.3 变量2.3 C语言的简单数据类型2.3.1 整型数据2.3.2 实型数据2.3.3 字符型数据2.4 C运算符和表达式2.4.1 C运算符和表达式概述2.4.2 算术运算符和算术表达式2.4.3 位运算符和位运算2.4.4 赋值运算符和赋值表达式2.4.5 自增、自减运算符2.4.6 求字节运算符2.4.7 关系运算符和关系表达式2.4.8 逻辑运算符和逻辑表达式2.4.9 条件运算符和条件表达式2.4.1 0逗号运算符和逗号表达式2.5 数据的类型转换2.5.1 系统自动进行的类型转换2.5.2 强制类型转换本章小结习题2第3章 顺序结构程序设计3.1 C语句概述3.1.1 表达式语句3.1.2 函数调用语句3.1.3 复合语句3.1.4 流程控制语句3.1.5 空语句3.2 C程序的三种基本结构3.2.1 算法3.2.2 流程图与三种基本控制结构3.3 数据的输入输出3.3.1 格式输出函数3.3.2 格式输入函数3.3.3 字符数据的输入输出3.4 顺序结构程序设计举例本章小结习题3第4章 选择结构程序设计4.1 条件语句4.1.1 单分支if语句4.1.2 双分支if语句4.2 if语句的嵌套4.3 switch语句4.4 程序举例本章小结习题4第5章 循环结构5.1 循环的构成5.2 循环语句5.2.1 while语句5.2.2 do-while语句5.2.3 for语句5.2.4 break和continue语句5.2.5 三种语句的选用5.3 循环的嵌套5.4 循环应用实例本章小结习题5第6章 数组6.1 数组的引入与概念6.1.1 数组的引入6.1.2 数组的概念6.2 一维数组6.2.1 一维数组的定义6.2.2 一维数组元素的引用6.3 二维数组6.3.1 二维数组的定义6.3.2 二维数组元素的表示方法6.3.3 二维数组的初始化6.3.4 二维数组的引用6.4 多维数组6.4.1 多维数组的定义6.4.2 多维数组的初始化6.4.3 多维数组的引用6.5 字符数组6.5.1 字符数组的定义6.5.2 字符数组的初始化6.5.3 字符串常用函数6.6 综合例题本章小结习题6第7章 指针7.1 变量的地址和指针变量7.1.1 变量的地址以及变量的存取方式7.1.2 指针变量的定义和指针变量的基类型7.1.3 指针变量赋值7.1.4 指针变量引用7.2 数组的指针与指向数组的指针变量7.2.1 指向数组的指针变量7.2.2 通过指针引用数组元素7.2.3 指向多维数组的指针和指针变量7.3 字符串的指针和指向字符串的指针变量7.3.1 字符串的表示形式7.3.2 字符数组与字符串指针的区别7.4 指针数组与指向指针的指针7.4.1 指针数组的概念7.4.2 指向指针的指针7.5 指针与动态内存分配初步本章小结习题7第8章 函数8.1 函数概述8.1.1 模块化程序设计8.1.2 C函数的分类8.2 函数的定义8.2.1 无参函数的定义8.2.2 有参函数的定义8.3 数据在函数之间的传递8.3.1 形参与实参8.3.2 函数值的返回8.4 函数的调用8.4.1 函数调用的形式和执行过程8.4.2 函数调用的方式8.4.3 对被调用函数的声明和函数原型8.5 数组作为函数的参数8.6 指针作为函数的参数8.6.1 基本数据类型的指针作为函数的参数8.6.2 指向数组的指针作为函数参数8.6.3 字符串指针作为函数参数8.7 函数与指针8.7.1 用函数指针变量调用函数8.7.2 用指向函数的指针作为函数参数8.7.3 返回指针值的函数8.7.4 main函数的参数和返回值8.8 函数的嵌套调用8.9 函数的递归调用8.10 变量的作用域8.10.1 内部变量8.10.2 外部变量8.11 变量的存储类别8.11.1 自动变量8.11.2 用extern声明外部变量8.11.3 静态变量8.11.4 寄存器变量8.12 内部函数和外部函数8.13 多个源文件的C程序的链接本章小结习题8第9章 预处理命令9.1 宏定义9.1.1 无参数宏定义9.1.2 带参数宏定义9.2 文件包含9.2.1 文件包含的概念9.2.2 文件包含命令的一般格式9.3 条件编译9.4 应用程序举例本章小结习题9第10章 结构体与共用体10.1 结构体类型10.1.1 结构体类型与结构体变量10.1.2 结构体变量的引用10.1.3 结构体变量的初始化10.2 结构体数组10.2.1 结构体数组的定义与引用10.2.2 结构体数组的初始化10.3 指向结构体的指针变量10.3.1 结构体指针变量10.3.2 用结构体变量和结构体指针变量作为函数参数10.4 链表10.4.1 链表概述10.4.2 处理链表的函数10.4.3 链表的建立10.4.4 链表的遍历10.4.5 链表的插入操作10.4.6 链表的删除操作10.5 共用体10.5.1 共用体类型定义10.5.2 共用体变量的引用10.6 枚举类型10.7 用typcdef定义类型本章小结习题10第11章 位运算11.1 位运算的概念11.1.1 字节与位11.1.2 位运算符11.2 位运算举例11.3 位段本章小结习题11第12章 文件12.1 文件概述12.1.1 文件的概念12.1.2 文件的分类12.1.3 文件的操作12.2 标准文件的读写12.2.1 文件型指针12.2.2 打开文件函数fopen()12.2.3 关闭文件函数fclose()12.2.4 文件的读写12.2.5 文件的随机读写函数12.2.6 清除和设置文件缓冲区12.3 非标准文件的读写12.3.1 文件的打开和关闭12.3.2 读写函数12.3.3 随机定位函数本章小结习题12附录A C语言ASCⅡ表附录B C语言关键字及用途附录C 运算符和结合性附录D 常用的ANSIC库函数表参考文献 |
商品评论(0条)