《C语言程序设计教程》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:杨通勉,范幸义编著
  • 出 版 社:重庆:重庆大学出版社
  • 出版年份:1996
  • ISBN:7562413118
  • 页数:228 页
图书介绍:

第1章工作平台 1

§1.1 Turbo C软件的安装 1

§1.2有关安装说明 1

目录 1

§1.3 Turbo C的启动 2

§1.4 Turbo C的工作平台 2

§1.5 Turbo C工作平台的主菜单操作 4

§1.6编译与编辑功能键 24

习题1 27

第2章C语言基础 28

§2.1标识符 28

§2.2基本数据类型 29

§2.2.1整型 29

§2.2.2字符型 29

§2.3.1运算符的优先级别和结合规则 31

§2.2.3浮点型和双精度型 31

§2.3运算符和表达式 31

§2.3.2基本运算符和赋值语句 32

§2.3.3 自反运算符和增一、减一运算符 33

§2.3.4关系运算符与逻辑运算符 34

§2.3.5条件运算符与逗号运算符 35

§2.3.6位运算符 36

§2.4不同类型数据间的转换 37

§2.5终端输入输出函数 38

§2.5.1 printf函数 38

§2.5.2 scanf函数和地址运算符符& 39

§2.5.3 getchar函数和purehar函数 40

§2.6程序举例 40

习题2 41

§3.1.1if…else结构 44

§3.1 if语句 44

第3章控制语句 44

§3.1.2 if结构 45

§3.1.3 else…if结构 46

§3.2 switch语句 47

§3.3 for语句 50

§3.3.1常用的for语句 50

§3.3.2 for语句的变体 52

§3.4 while语句 53

§3.5 do…while语句 55

§3.6流程转向语句 57

§3.7程序举例 59

习题3 60

§4.1 函数 63

§4.1.1函数定义和说明 63

第4章函数与程序结构 63

§4.1.2函数调用的一般形式与返回 65

§4.1.3函数间的参数传递 67

§4.1.4递归调用 68

§4.2变量的存贮类型 70

§4.1.1自动变量……………………………………………………………… 72

§4.2.2寄存器变量 72

§4.2.3静态变量 73

§4.2.4外部变量 75

§4.3编译预处理 77

§4.3.1宏替换 80

§4.3. 2文件包含 81

§4.3.3标准库函数和关部文件 82

§4.4程序举例 84

习题4 84

§5.1.1一维数组的定义和初始化 88

第5章数组 88

§5.1 一维数组 88

§5.1.2一维数组作参数的函数调用 89

§5.2二维数组和多维数组 92

§5.2.1二维数组和多维数组的定义 92

§5.2.2二维数组的初始化 93

§5.2.3二维数组作参数的函数调用 95

§5.3 字符数组与字符串 97

§5.3.1字符串与一维字符数组 97

§5.3.2字符函数 98

§5.3.3二维字符数组 101

§5.4程序举例 102

习题5 105

§6.1指针的定义和引用 109

§6.1.1星号“*”运算符和指针的定义 109

第6章指针 109

§6.1.2指针的引用 110

§6.2指针与数组 113

§6.2.1指向一维数组的指针 113

§6.2.2指向二维数组的指针 115

§6.2.3指向由n个元素组成的一维数组的指针 117

§6.2.4数组指针作函数参数 118

§6.3指针与字符串 120

§6.4指针与函数 123

§6.5返回指针值的函数 125

§6.6指针数组 126

§6.7多级指针 127

§6.8命令行参数 129

§6.9程序举例 130

习题6 131

§7.1.1结构变量的定义 137

第7章结构、联合与链表 137

§7.1 结构 137

§7.1.2结构变量的引用 139

§7.1.3结构数组 140

§7.1.4结构指针 142

§7.2联合 145

§7.3枚举 148

§7.4用typedef定义类型 149

§7.5链表 149

§7.5.1单向链表的概念 150

§7.5.2用于动态地址分配的函数 151

§7.7.3链表的插入和删除 152

§7.6程序举例 156

习题7 158

§8.1文本数据文件 162

第8章文件 162

§8.2顺序文件 167

§8.3随机文件 171

§8.4无格式文件 179

习题8 183

第9章图形程序设计 184

§9.1 文本窗口 184

§9.2图形程序设计 189

§9.3 图形汉字处理技术 206

习题9 212

附录A 214

附录B 215

附录C 221

参考文献 228