图书介绍

新概念C语言程序设计教程PDF|Epub|txt|kindle电子书版本网盘下载

新概念C语言程序设计教程
  • 张基温编著 著
  • 出版社: 南京:南京大学出版社
  • ISBN:7305050644
  • 出版时间:2007
  • 标注页数:303页
  • 文件大小:81MB
  • 文件页数:315页
  • 主题词:C语言-程序设计-高等学校:技术学校-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

新概念C语言程序设计教程PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 C语言程序设计入门1

1.1 C语言程序开发初步1

1.1.1 程序与程序设计语言1

1.1.2 编译器与程序开发过程1

1.1.3 一个简单的C语言程序2

1.1.4 用printf()函数为主函数添加输出功能3

1.1.5 C语言程序开发环境5

1.1.6 小结10

作业1.111

1.2 使用变量13

1.2.1 常量和变量13

1.2.2 变量赋值14

1.2.3 变量的命名规则17

1.2.4 基本数据类型与变量的存储18

1.2.5 赋值运算中的数据类型转换规则20

1.2.6 从键盘将数据送入内存22

1.2.7 小结24

作业1.226

1.3 运算基础26

1.3.1 算术运算26

1.3.2 复合赋值运算与增1/减1运算符29

1.3.3 关系运算31

1.3.4 逗号运算符32

1.3.5 小结33

作业1.334

1.4 程序的流程控制36

1.4.1 程序的选择结构36

1.4.2 程序的重复结构44

1.4.3 小结48

作业1.449

1.5 函数55

1.5.1 用函数组织程序55

1.5.2 函数定义56

1.5.3 函数调用与原型声明58

1.5.4 函数的测试60

1.5.5 局部变量62

1.5.6 程序工程——多程序文件的编译和连接64

1.5.7 小结67

作业1.569

第2章 算法设计基础73

2.1 算法概述73

2.1.1 算法要素与性质73

2.1.2 算法描述工具74

2.1.3 自顶向下、逐步细化的算法设计过程76

2.2 判定79

2.2.1 计算闰年79

2.2.2 机票打折82

2.2.3 小结83

作业2.284

2.3 穷举85

2.3.1 搬砖问题85

2.3.2 求素数88

2.3.3 小结90

作业2.391

2.4 递推93

2.4.1 欧几里德算法93

2.4.2 Fibonacci数列95

2.4.3 猴子吃桃子97

2.4.4 小结99

作业2.499

2.5 近似迭代100

2.5.1 用二分法求一元二次方程的根100

2.5.2 小结103

作业2.5103

2.6 递归104

2.6.1 递归计算n!104

2.6.2 汉诺塔106

2.6.3 小结109

作业2.6109

2.7 随机模拟110

2.7.1 随机抽样110

2.7.2 小学生算术自测112

2.7.3 蒙特卡洛法求π的近似值115

2.7.4 小结117

作业2.7117

第3章 数据组织初步119

3.1 数组类型——组织同类型数据119

3.1.1 用数组类型存储一组同类型数据119

3.1.2 数组的定义和初始化120

3.1.3 数组数据的查找121

3.1.4 数组元素的冒泡排序124

3.1.5 数组元素组成的数组——二维数组126

3.1.6 小结129

作业3.1129

3.2 字符与字符串132

3.2.1 字符类型132

3.2.2 字符操作134

3.2.3 字符串与字符数组137

3.2.4 字符串的输入与输出138

3.2.5 字符串运算函数140

3.2.6 小结143

作业3.2144

3.3 结构体类型149

3.3.1 用结构体组织客体的相关数据149

3.3.2 结构体类型变量的定义及初始化150

3.3.3 结构体变量的操作152

3.3.4 结构体数组154

3.3.5 小结158

作业3.3159

3.4 共用体类型161

3.4.1 共用体类型的特点与定义161

3.4.2 共用体的操作163

3.4.3 共用体变量的应用164

3.4.4 小结165

作业3.4166

第4章 指针类型169

4.1 指针类型的基本概念169

4.1.1 指针类型=地址+基类型169

4.1.2 指针常量与指针变量170

4.1.3 用指针间接引用数据对象171

4.1.4 指针的移动和比较172

4.1.5 小结174

作业4.1175

4.2 指针与数组178

4.2.1 数组元素的指针表示178

4.2.2 用指针实现字符串运算180

4.2.3 二维数组的二级指针形式181

4.2.4 多字符串的表示形式184

4.2.5 小结189

作业4.2190

4.3 指针与函数192

4.3.1 问题的提出192

4.3.2 指针(地址)作函数参数193

4.3.3 返回指针类型的函数199

4.3.4 指向函数的指针200

4.3.5 小结206

作业4.3206

4.4 链表211

4.4.1 链表及其特点211

4.4.2 链表的构建212

4.4.3 链表操作213

4.4.4 小结216

作业4.4217

第5章 深入学习C语言223

5.1 常量的表示223

5.1.1 整型字面常量的表示和辨识223

5.1.2 实型字面常量的表示和辨识224

5.1.3 用const固化变量224

5.1.4 宏常量224

5.1.5 枚举类型——命名一组整型常数227

作业5.1229

5.2 带参数的宏231

5.2.1 带参数的宏定义的基本用法231

5.2.2 带参数的宏与函数的比较232

作业5.2234

5.3 格式化输入/输出详解236

5.3.1 printf()格式详解236

5.3.2 scanf()格式详解240

作业5.3249

5.4 变量的存储类型251

5.4.1 变量名字的作用域251

5.4.2 动态变量、自动变量和静态变量253

5.4.3 变量的存储类型254

作业5.4260

5.5 文件262

5.5.1 文件名与标准文件262

5.5.2 FILE类型及其指针262

5.5.3 文件的打开与关闭263

5.5.4 文件的顺序读写265

5.5.5 文件的随机读写272

作业5.5273

5.6 位运算275

5.6.1 按位逻辑运算275

5.6.2 移位运算277

5.6.3 位段278

作业5.6280

附录283

附录A C99关键字283

附录B C运算符优先级与结合性283

附录C 常用C语言标准库函数284

C.1 测试函数285

C.2 数学函数286

C.3 转换函数289

C.4 串和内存操作函数290

C.5 输入输出函数293

参考文献302

热门推荐