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

  • 购买积分:11 如何计算积分?
  • 作  者:张明林主编
  • 出 版 社:西安:西北工业大学出版社
  • 出版年份:2005
  • ISBN:7561217528
  • 页数:254 页
图书介绍:本书是一本通用的C语言程序设计实用教材,编写格式是对理论知识进行陈述,之后以当前计算机语言中使用较为广泛的,读者喜爱的例题做讲解,并附有课后练习及程序调试等部分内容。

第1章 程序设计语言概述 1

1.1 程序设计语言的发展 1

1.2 C语言程序结构(框架)特点 2

1.3 各种高级语言解题步骤 4

习题 5

第2章 用C语言表达式描述数学表达式 6

2.1 数的表示方法 6

2.2 数据类型 7

2.3 变量 11

2.4 运算符与表达式 13

2.5 数据的输入和输出 21

习题 30

第3章 C语言程序中的流程控制语句 35

3.1 用流程图表示算法 35

3.2 用C语言的语句来描述程序中的分支算法 36

3.3 用C语言的语句来描述重复算法 44

习题 62

4.1 一维数组的定义和引用 70

第4章 数组 70

4.2 多维数组 75

4.3 字符数组与字符串 80

4.4 字符串处理函数 85

4.5 数组应用程序设计实例 89

习题 90

第5章 指针及指针变量 95

5.1 指针和指针变量 95

5.2 数组的指针和指向数组的指针变量 100

5.3 指针数组的概念 114

5.4 指向指针的指针型变量 117

5.5 字符指针变量和字符数组使用中应注意的问题 119

5.6 指针应用程序设计实例 122

习题 124

第6章 函数 128

6.1 模块化程序设计概念 128

6.2 变量的作用域和变量的生存期 132

6.3 函数调用中参数传递方式 138

6.4 调用一个函数取得返回值方式 148

6.5 使用全局外部变量的传递方式 150

6.6 函数的指针和指向函数的指针变量 151

6.7 函数的嵌套调用和递归调用 153

6.8 带形参的主函数 160

习题 161

第7章 编译预处理 166

7.1 宏 166

7.2 “文件包含”处理 171

7.3 条件编译 173

习题 175

第8章 结构体数据类型及共用体数据类型 178

8.1 结构体数据类型的定义 178

8.2 结构体数据类型变量的定义和引用 180

8.3 结构体数据类型数组的定义和引用 183

8.4 结构体型变量的指针和指向结构体型变量的指针变量 185

8.5 在函数间传递结构体型数据 189

8.6 用指向结构体型指针变量处理链表(结构体型数据应用程序设计实例) 194

8.7 共用体型 203

8.8 枚举型 207

8.9 用户自定义类型 209

习题 211

第9章 文件 215

9.1 文件概述 215

9.2 文件的打开与关闭操作 217

9.3 文件中的数据顺序读写操作 220

9.4 对文件中的数据随机读写操作 228

9.5 错误测试函数 230

习题 232

10.1 位运算符和位运算 235

第10章 位运算 235

10.2 位运算应用程序设计实例 238

习题 239

附录 241

附录Ⅰ 常用字符与ASCII代码对照表 241

附录Ⅱ 关键字及其用途 242

附录Ⅲ 运算符的优先级别和结合方向 243

附录Ⅳ C库函数 244

参考文献 254