更新时间:2018-12-30 07:31:27
封面
版权信息
前言
第一部分 教程
第1章 C语言概述
1.1 C程序设计
1.2 C程序结构
习题1
第2章 数据及其运算
2.1 数据的表示方法
2.2 基本数据类型
2.3 内存和变量
2.4 常量
2.5 算术运算
2.6 赋值运算
2.7 sizeof运算符
2.8 逗号运算符
2.9 位运算
2.10 综合实例:交换算法
习题2
第3章 数据的输入/输出
3.1 输出函数printf概述
3.2 数据的格式输出
3.3 格式输入函数scanf
3.4 综合实例:列表显示数据
习题3
第4章 顺序和选择
4.1 语句概述
4.2 流程控制条件
4.3 if语句
4.4 switch语句
4.5 综合实例:简单计算器(上)
习题4
第5章 循环和转向
5.1 while语句
5.2 do⋯while语句
5.3 for语句
5.4 循环嵌套
5.5 转向语句
5.6 综合实例:简单计算器(中)
习题5
第6章 基本结构化程序设计
6.1 算法和程序
6.2 算法的结构化描述
6.3 程序设计举例
6.4 综合实例:简单计算器(下)
习题6
第7章 函数
7.1 概述
7.2 函数的定义
7.3 函数的调用
7.4 函数嵌套调用
7.5 递归调用和递归函数
7.6 综合实例:猜数字游戏
习题7
第8章 数组
8.1 一维数组
8.2 二维和多维数组
8.3 字符数组和字符串
8.4 数组与函数
8.5 综合实例:冒泡排序法
习题8
第9章 程序组织和预处理
9.1 作用域和可见性
9.2 变量存储类型
9.3 内部函数和外部函数
9.4 编译预处理
9.5 综合实例:数组模型
习题9
第10章 指针
10.1 指针的定义和操作
10.2 指针和数组
10.3 指针和函数
10.4 void指针和动态内存
10.5 字符指针和字符串操作
10.6 综合实例:josephus问题
习题10
第11章 结构、联合和枚举
11.1 结构类型
11.2 结构数组和结构指针
11.3 结构和函数
11.4 联合
11.5 枚举
11.6 使用typedef
11.7 综合实例:简单链表
习题11
第12章 文件
12.1 文件概述
12.2 文件读/写
12.3 随机文件和定位操作
12.4 文件状态检测和错误处理
12.5 综合实例:学生信息的文件存取
习题12
第二部分 实验
实验1 认识Visual C++6.0中文版开发环境
实验内容
实验步骤
思考与练习
实验2 数据类型、运算符和表达式