第1章 C语言概论
1.1 概论
1.1.1 计算机的基本组成
1.1.2 指令和程序
1.1.3 程序设计语言
1.2 C程序设计过程
1.2.1 C程序设计的一般步骤
1.2.2 C编程环境
1.2.3 Visual c++环境C程序开发过程
1.3 C程序结构
1.3.1 main函数
1.3.2 头文件的包含
1.3.3 注释
练习1
1.4 综合实例:演奏贝多芬《欢乐颂》
习题1
第2章 数据及其类型
2.1 数据的机内存储
2.1.1 内存及其组织形式
2.1.2 进制的概念
2.1.3 进制转换
2.1.4 整数的机内表示
2.1.5 多字节存储
2.1.6 实数的机内表示
2.1.7 非数值信息的机内表示
练习1
2.2 基本数据类型
2.2.1 整型
2.2.2 实型
2.2.3 字符型
2.2.4 实际位长
2.3 内存和变量
2.3.1 标识符
2.3.2 变量和变量定义
2.3.3 变量赋值和初始化
练习2
2.4 字面常量
2.4.1 整数
2.4.2 实数
2.4.3 字符常量和转义字符
2.4.4 字符串常量
练习3
2.5 标识符常量
2.5.1 #define标识符常量
2.5.2 const只读变量
2.6 综合实例:变量值的机内表示
习题2
第3章 数据的输入输出
3.1 输出函数printf概述
3.1.1 库函数原型和调用
3.1.2 转义输出
3.1.3 格式参数域
3.1.4 域参匹配
3.2 数据的格式输出
3.2.1 基本类型格式
3.2.2 类型修饰符
3.2.3 宽度和精度
3.2.4 对齐、前缀及填充符
3.2.5 单字符输出putchar
练习1
3.3 格式输入函数scanf
3.3.1 scanf函数功能
3.3.2 scanf控制格式
3.3.3 多数据输入
3.3.4 输入匹配
3.3.5 空读和域宽
3.3.6 输入中断和分隔
3.3.7 字符输入和键盘缓冲区
练习2
3.4 综合实例:列表显示数据
习题3
第4章 运算符和表达式
第5章 顺序和选择
第6章 循环和转向
第7章 基本结构化程序设计
第8章 函数
第9章 数组
第10章 程序组织和预处理
第11章 指针
第12章 字符指针和字符串处理
第13章 结构、联合和枚举
第14章 文件
实验部分
附录