内容简介
第1章 概述
1.1计算机程序
1.2计算机语言
1.3C语言的发展及其特点
1.4C程序格式与结构特点
小练习
第2章 数据类型
2.1C语言数据类型
2.2常量
2.3变量
2.3.1整型变量
2.3.2实型变量
2.3.3字符变量
2.4输入与输出函数printf()和scanf()
2.4.1用printf()函数实现输出
2.4.2用scanf()函数实现输入
2.5字符输入与输出函数
小练习
第3章 选择结构
3.1应用场景
3.2关系运算符和关系表达式
3.3逻辑运算符和逻辑表达式
3.4if语句实现选择结构
3.4.1if语句的常用形式
3.4.2if语句的嵌套
3.5switch语句实现多分支选择结构
编程练习
第4章 循环结构
4.1应用场景
4.2用for语句实现循环
4.3用while语句实现循环
4.4用do-while语句实现循环
4.5循环嵌套
4.6流程转移控制
4.7循环应用综合举例
编程练习
第5章 数组
5.1应用场景
5.2一维数组
5.3二维数组
5.4字符数组
编程练习
第6章 函数
6.1应用场景
6.2函数的定义
6.3函数的调用和声明
6.4变量的作用域和生存期
编程练习
第7章 指针
7.1应用场景
7.2指针和指针变量
7.3指针变量的定义和引用
7.3.1指针变量的定义、初始化及赋值
7.3.2指针变量的引用
7.4指针变量的指针运算符及运算
编程练习
第8章 结构体和共用体
8.1结构体
8.1.1结构体的定义、引用和初始化
8.1.2结构体数组与结构体指针
8.1.3使用指针处理链表
8.2共用体(选学)
8.3枚举类型(选学)
8.4用typedef自定义类型(选学)
编程练习
第9章 文件
9.1C语言文件的相关知识
9.2文件的打开与关闭
9.3顺序读写文件
9.3.1读写字符
9.3.2读写字符串
9.3.3格式化读写
9.3.4二进制方式读写
9.3.5随机读写文件
编程练习
附录A ASCII码表
附录B C语言中的关键字
附录C C语言运算符和优先级
附录D C语言库函数
附录E C语言错误的中英文对照信息
附录F 在Visual C++6.0环境下运行C程序的方法
参考文献