第1章 计算机和计算机语言
1.1 计算机工作原理
1.1.1 计算机基本组成
1.1.2 计算机工作原理
1.1.3 计算机软件
1.2 计算机语言
1.2.1 计算机语言的发展进程
1.2.2 程序设计进程
1.2.3 C语言概述
1.3 算法和算法描述
1.3.1 程序设计的基本方法
1.3.2 算法
1.3.3 算法的描述
1.4 练习题
第2章 顺序结构程序设计
2.1 问题导引与分析
2.1.1 问题导引
2.1.2 问题分析
2.1.3 解决方案
2.2 常量、变量及其数据类型
2.2.1 常量
2.2.2 变量
2.2.3 数据类型
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.5 输出语句
2.5.1 字符输出
2.5.2 格式输出
2.6 输入语句
2.6.1 字符输入
2.6.2 格式输入
2.7 顺序结构程序设计实例
2.7.1 实例2-1日期写法(date)
2.7.2 实例2-2数字分离(splitnum)
2.7.3 实例2-3时间戳(times)
2.8 练习题
第3章 选择结构程序设计
3.1 问题导引与分析
3.1.1 问题导引
3.1.2 问题分析
3.1.3 解决方案
3.2 条件语句
3.2.1 条件语句的格式与功能
3.2.2 条件语句的应用
3.3 开关语句
3.3.1 开关语句的格式与功能
3.3.2 开关语句的应用
3.4 选择结构程序设计实例
3.4.1 实例3—1机器人的移动问题(robot)
3.4.2 实例3—2解方程的困扰(equation)
3.4.3 实例3-3数表读数(table)
3.5 练习题
第4章 循环结构程序设计
4.1 问题导引与分析
4.1.1 问题导引
4.1.2 问题分析
……
第5章 文件
第6章 数组
第7章 函数
第8章 字符串
第9章 枚举类型、结构体和共用体
第10章 指针类型
第11章 综合程序设计
参考文献