封面
版权信息
内容提要
前言
学习与教学建议
第1章 程序设计引论
1.1 计算科学与问题求解
1.2 程序与程序设计
1.3 程序设计语言
1.4 C语言简介
1.5 C语言程序开发工具
1.6 C语言程序开发步骤
本章小结
实验一
第2章 数据类型、运算符与表达式
2.1 C程序基本结构
2.2 C程序中常见的符号
2.3 数据类型
2.4 常量
练习2.1
2.5 变量
练习2.2
2.6 运算符与表达式
2.7 表达式的类型转换
2.8 const常量
练习2.3
本章小结
实验二
第3章 算法与简单C语言程序设计
3.1 C语句
3.2 C程序输入/输出操作的实现
练习3.1
3.3 算法
3.4 简单程序设计举例
练习3.2
本章小结
实验三
第4章 程序基本控制结构
4.1 逻辑运算符与逻辑表达式
练习4.1
4.2 选择控制结构
4.3 条件表达式
练习4.2
4.4 switch多分支语句
练习4.3
4.5 循环控制语句
练习4.4
4.6 程序跳转语句
练习4.5
4.7 多重循环及其应用
练习4.6
4.8 循环程序设计方法
本章小结
实验四
第5章 函数及其应用
5.1 C函数概述
5.2 C语言函数的定义和调用
练习5.1
5.3 引用库函数与自定义函数
5.4 函数参数传递方式
练习5.2
5.5 函数嵌套调用
练习5.3
5.6 递归函数及其应用
练习5.4
练习5.5
5.7 变量的作用域与生存期
练习5.6
5.8 函数综合应用——趣味算术游戏
练习5.7
本章小结
实验五
第6章 数组及其应用
6.1 一维数组
练习6.1
6.2 向函数传递一维数组
练习6.2
6.3 基于数组的常用算法及其应用
练习6.3
练习6.4
6.4 二维数组
练习6.5
6.5 向函数传递二维数组
练习6.6
6.6 字符串及字符数组
练习6.7
6.7 基于数组的递归算法
练习6.8
本章小结
实验六
第7章 指针及其应用
7.1 指针的本质
7.2 指针变量的定义与初始化
7.3 间接寻址运算符
练习7.1
7.4 指针与函数
练习7.2
7.5 指针和一维数组
练习7.3
7.6 字符指针
练习7.4
7.7 指针和二维数组
练习7.5
7.8 指针的高级应用
练习7.6
本章小结
实验七
第8章 结构体及其应用
8.1 为何要用结构体
8.2 结构体类型与结构体变量
练习8.1
8.3 指向结构体的指针
练习8.2
8.4 向函数传递结构体
练习8.3
8.5 结构体数组
练习8.4
8.6 动态数据结构——单链表
练习8.5
本章小结
实验八
第9章 文件与数据存储
9.1 引例——学生文件信息的创建
9.2 文件概述
9.3 文件的打开和关闭
练习9.1
9.4 文件检测函数
9.5 文件的读/写操作
练习9.2
9.6 文件的随机读写
练习9.3
9.7 利用位运算对文件数据加密*
本章小结
实验九
第10章 C综合性程序设计案例分析*
10.1 软件开发过程概述
10.2 基于用户角色的图书管理系统案例分析
10.3 课程设计的实施建议与选题设计
本章小结
实验十*
附录A C语言中的关键字
附录B 常用字符与ASCII代码对照表
附录C 运算符的优先级和结合性
附录D 常用的C语言库函数
附录E 全国计算机等级考试二级C语言程序设计考试大纲
附录F Visual C++ 6.0使用指南
参考文献
更新时间:2020-06-24 17:55:49