图书介绍

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

C语言程序设计新视角
  • 周幸妮编著 著
  • 出版社: 西安:西安电子科技大学出版社
  • ISBN:9787560629605
  • 出版时间:2012
  • 标注页数:380页
  • 文件大小:69MB
  • 文件页数:392页
  • 主题词:C语言-程序设计

PDF下载


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

下载说明

C语言程序设计新视角PDF格式电子书版下载

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

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

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

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

图书目录

引言1

第1章 走马观花看编程4

1.1 程序的概念4

1.2 计算机解题过程5

1.3 编制程序的全过程6

1.4 程序的构成7

1.4.1 程序的构成成分之一——数据7

1.4.2 程序的构成成分之二——程序语句10

1.4.3 程序的构造框架——程序结构11

1.4.4 程序的构造方法——算法12

1.5 算法是如何设计出来的15

1.5.1 算法与计算机算法15

1.5.2 算法的通用性16

1.5.3 算法的全面性20

1.5.4 算法的验证24

1.6 简单的C程序介绍24

1.7 本章小结32

习题32

第2章 程序中的数据34

2.1 数据的类型34

2.2 从存储的角度看数据35

2.2.1 数据的存储尺寸由类型决定35

2.2.2 基本类型的分类及特点35

2.2.3 数据在内存中的存储形式37

2.3 从运行的角度看数据40

2.3.1 常量40

2.3.2 变量42

2.4 数据的运算47

2.4.1 算术运算48

2.4.2 赋值运算49

2.4.3 增1和减1运算49

2.4.4 关系运算52

2.4.5 逻辑运算53

2.4.6 条件表达式54

2.4.7 数据的类型转换55

2.4.8 数据运算中的出界问题57

2.5 数据的输入/输出58

2.5.1 数据的输出59

2.5.2 数据的输入63

2.5.3 数据输入/输出的常见问题65

2.6 本章小结68

习题68

第3章 程序语句70

3.1 程序的语句与结构70

3.2 顺序结构71

3.3 选择结构73

3.3.1 二选一结构——if语句73

3.3.2 多选一结构——switch语句80

3.4 循环结构90

3.4.1 当型循环——while语句92

3.4.2 直到型循环——do-while语句100

3.4.3 另一种当型循环——for循环语句104

3.4.4 无条件转移——goto语句107

3.4.5 快速结束循环——break和continue语句108

3.5 本章小结114

习题116

第4章 数组120

4.1 数组概念的引入120

4.2 数组和普通变量的类比122

4.3 如何把数组存入机器中123

4.3.1 数组的定义123

4.3.2 数组的初始化124

4.3.3 数组的存储124

4.3.4 数组存储空间的查看方法126

4.4 对数组的操作130

4.4.1 数组的赋值方法130

4.4.2 一维数组的元素引用132

4.4.3 对多个一维数组的操作135

4.4.4 对二维数组的操作138

4.4.5 对字符数组的操作144

4.4.6 利用数组对字符串进行处理154

4.4.7 字符串处理函数简介157

4.5 本章小结158

习题158

第5章 函数161

5.1 由程序规模增加引发的问题161

5.2 模块化的设计思想162

5.2.1 工程计划163

5.2.2 工程施工163

5.2.3 函数定义形式的设计164

5.2.4 函数调用形式的设计167

5.2.5 函数间配合运行的机制设计168

5.3 函数在程序中的三种形式170

5.4 主函数与子函数的比较171

5.5 函数框架设计要素172

5.6 函数间信息如何传递180

5.6.1 C函数实际参数与形式参数的关系181

5.6.2 函数间信息传递的实际例子182

5.6.3 函数间信息传递的总结193

5.6.4 共享数据的使用限制194

5.7 函数设计的综合例子195

5.8 函数的嵌套调用199

5.9 函数的递归调用201

5.10 作用域问题203

5.10.1 变量的“寿命”问题204

5.10.2 内存分区与存储分类206

5.10.3 变量的有效范围问题206

5.10.4 变量重名问题207

5.10.5 是否用全局变量的考量214

5.11 本章小结214

习题215

第6章 指针218

6.1 地址和指针的关系218

6.2 指针的定义220

6.3 指针变量的运算221

6.3.1 指针运算符221

6.3.2 指针的运算225

6.4 指针口数组的关系226

6.4.1 指针与一维数组226

6.4.2 指向指针的指针233

6.4.3 数组的指针和指针数组235

6.5 指针在函数中的应用237

6.5.1 函数的参数是指针237

6.5.2 函数的返回值是指针246

6.6 本章小结253

习题254

第7章 复合的数据类型256

7.1 结构概念的引入256

7.2 结构体的描述与存储259

7.2.1 结构体的类型定义259

7.2.2 结构体变量定义及初始化260

7.2.3 结构体成员引用方法262

7.2.4 结构变量的空间分配及查看方法262

7.3 结构的使用268

7.4 结构体与函数的关系281

7.5 共用体289

7.6 枚举293

7.7 typedef声明新的类型名295

7.8 本章小结296

习题296

第8章 文件299

8.1 问题的引入299

8.2 文件的概念299

8.3 内存和外存的数据交流301

8.4 程序如何操作文件302

8.4.1 打开文件303

8.4.2 关闭文件304

8.4.3 文件的读写305

8.4.4 文件位置的确定309

8.5 关于文件读写的讨论310

8.6 程序调试与数据测试文件317

8.7 本章小结320

习题320

第9章 编译预处理322

9.1 宏定义322

9.1.1 简单的宏定义322

9.1.2 带参数的宏定义324

9.2 文件包含325

9.3 条件编译326

9.4 本章小结329

习题330

第10章 程序调试及测试331

10.1 程序开发流程332

10.2 如何让程序运行333

10.3 Visual C++6.0集成环境的使用334

10.4 程序错误340

10.5 软件测试与软件调试的概念341

10.6 在IDE中调试程序343

10.6.1 进入调试程序环境344

10.6.2 调试命令344

10.6.3 程序运行状态的查看345

10.6.4 断点设置347

10.6.5 程序调试的例子347

10.6.6 有关联机帮助350

10.7 程序测试350

10.8 本章小结353

习题354

附录A 运算符的优先级和结合性359

附录B ASCII码表360

附录C C语言常用库函数361

附录D 常用转义字符表368

附录E 位运算简介369

附录F 在工程中加入多个文件371

附录G VS2008操作界面简介377

参考文献380

热门推荐