项目一 C语言入门 1
1.1 C语言的发展和特点 1
1.2 C语言程序结构 2
1.3 Visual C++开发软件 4
1.4 WIN-TC开发软件 9
本章小结 11
习题 12
项目二 C语言运算符 13
2.1 数据类型 13
2.2 C语言运算符 19
本章小结 24
习题 25
项目三 C语言顺序程序设计 26
3.1 赋值语句 26
3.2 数据的输入输出 28
本章小结 30
习题 30
项目四 C语言选择结构程序设计 32
4.1 利用if语句实现选择结构 32
4.2 利用switch语句实现选择结构 35
本章小结 37
习题 37
项目五 C语言循环结构程序设计 38
5.1 利用while语句实现循环结构 38
5.2 利用do...while语句实现循环结构 39
5.3 利用for语句实现循环结构 40
5.4 循环语句比较和嵌套使用 42
5.5 break语句和continue语句的使用和区别 43
本章小结 44
习题 44
项目六 利用函数进行模块化程序设计 46
6.1 函数的定义 46
6.2 函数调用和数据传递 47
6.3 函数的嵌套调用和递归调用 49
6.4 变量的作用域和存储类型 51
本章小结 53
习题 54
项目七 数组 55
7.1 一维数组 55
7.2 二维数组 64
7.3 字符数组 68
本章小结 73
习题 74
项目八 指针 76
8.1 指针基础 76
8.2 指针与数组 87
8.3 字符串与指针 92
本章小结 95
习题 96
附录A 常用字符和ASCII代码对照表 101
附录B C语言中的关键字 103
参考文献 104