图书介绍

C语言程序设计基础与上机指导PDF|Epub|txt|kindle电子书版本网盘下载

C语言程序设计基础与上机指导
  • 李岩主编 著
  • 出版社: 北京:清华大学出版社
  • ISBN:730212289X
  • 出版时间:2006
  • 标注页数:323页
  • 文件大小:21MB
  • 文件页数:332页
  • 主题词: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章 C语言概述1

1.1 C语言的产生和发展1

1.2 C程序的构成简述2

1.2.1 基本单词3

1.2.2 语句4

1.2.3 函数5

1.2.4 一个简单的例子6

1.3 C程序的书写格式7

1.4 C程序设计简述7

1.4.1 赋值语句的简单使用7

1.4.2 格式输入/输出函数的简单使用8

1.4.3 库函数和头文件8

1.4.4 简单程序设计举例9

1.5.1 Turbo C 2.0的启动10

1.5 Turbo C 2.0集成环境的使用10

1.5.2 Turbo C 2.0集成环境窗口11

1.5.3 Turbo C 2.0子菜单12

1.5.4 源程序的建立和编辑15

1.5.5 源程序的编译、连接和运行16

1.6 排错与测试16

1.6.1 排错16

1.6.2 测试19

1.7 上机指导20

1.7.1 实验目的20

1.7.2 实验内容20

习题24

第2章 数据类型及其运算27

2.1 C语言的基本数据类型27

2.1.1 五种基本数据类型27

2.1.3 基本数据类型的修饰28

2.1.2 基本数据类型的存储方式和取值范围28

2.2 常量29

2.2.1 一般常量30

2.2.2 符号常数33

2.3 变量35

2.3.1 变量的定义35

2.3.2 变量定义的位置35

2.3.3 变量的存储类型36

2.3.4 变量的初始化38

2.4 C语言中运算符与运算符的分类38

2.4.1 算术运算符38

2.4.2 关系运算符39

2.4.3 逻辑运算符40

2.4.4 位运算符41

2.4.5 赋值运算符44

2.4.6 逗号运算符45

2.4.7 括号运算符47

2.5 表达式与表达式的计算47

2.5.1 表达式47

2.5.2 复合表达式的计算49

2.5.3 数据类型转换51

2.5.4 自加1、自减1运算54

2.6 上机指导55

2.6.1 实验目的55

2.6.2 实验内容55

习题58

第3章 基本语句与数据输入/输出61

3.1 基本语句61

3.1.1 表达式语句61

3.1.2 空语句61

3.1.4 变量定义语句62

3.1.3 块语句62

3.1.5 typedef语句63

3.2 常用函数的使用64

3.2.1 数学函数64

3.2.2 字符处理函数65

3.3 数据的输入/输出66

3.3.1 字符数据的输入/输出66

3.3.2 格式化输入/输出68

3.4 上机指导76

3.4.1 实验目的76

3.4.2 实验内容76

习题80

4.1.1 程序的概念84

4.1.2 算法及其描述84

第4章 分支结构程序84

4.1 结构化程序设计的概念84

4.1.3 结构化程序设计86

4.2 if语句87

4.2.1 if语句的基本形式87

4.2.2 if语句的嵌套89

4.3 条件表达式及其使用92

4.3.1 条件表达式92

4.4 switch语句93

4.3.2 条件表达式组成的选择结构93

4.4.1 switch语句的格式94

4.4.2 switch语句的执行流程94

4.4.3 用switch构成多分支选择结构95

4.5 break语句96

4.6 上机指导97

4.6.1 实验目的97

4.6.2 实验内容97

习题103

第5章 循环结构程序设计107

5.1 for语句107

5.1.1 for循环的一般格式108

5.1.2 for循环的执行流程108

5.1.3 for循环的使用109

5.2 while语句111

5.2.1 while循环的一般格式111

5.2.2 while循环的执行流程112

5.2.3 while循环的使用112

5.3 do…while语句113

5.3.1 do…while循环的一般格式113

5.3.2 do…while循环的执行流程113

5.3.3 do…while循环的使用114

5.4 循环的嵌套115

5.4.1 一个二重循环的例子115

5.4.2 嵌套循环的使用116

5.5 转移控制语句117

5.5.1 break语句117

5.5.2 continue语句119

5.5.3 goto语句和标号120

5.6 上机指导121

5.6.1 实验目的121

5.6.2 实验内容121

习题126

第6章 数组和字符串132

6.1 数组的概念132

6.1.1 什么是数组132

6.1.2 数组的维数133

6.1.3 数组的数据类型134

6.2 数组的定义和初始化134

6.2.1 数组的定义和存储134

6.2.2 数组的初始化136

6.3.1 数组元素的引用140

6.3 数组的基本操作140

6.3.2 数组的赋值141

6.3.3 数组的输入和输出141

6.4 数组在数值计算中的应用145

6.4.1 数据统计145

6.4.2 排序147

6.4.3 数据检索148

6.5 字符串与数组150

6.5.1 字符串150

6.5.2 字符串处理函数151

6.5.3 字符串数组155

6.6 上机指导156

6.6.1 实验目的156

6.6.2 实验内容156

习题161

第7章 函数164

7.1 函数的说明与定义164

7.1.1 函数说明164

7.1.2 函数定义165

7.2 函数的调用167

7.2.1 函数的简单调用167

7.2.2 函数参数的传递169

7.3 嵌套及递归173

7.3.1 函数的嵌套调用173

7.3.2 函数的递归调用174

7.4 函数作用范围176

7.4.1 内部函数176

7.4.2 外部函数177

7.5 函数变量的作用域178

7.5.2 形式参数179

7.5.1 局部变量179

7.5.3 全程变量180

7.6 上机指导181

7.6.1 实验目的181

7.6.2 实验内容182

习题187

第8章 指针191

8.1 指针的概念191

8.1.1 变量的地址与变量的内容191

8.1.2 直接访问与间接访问191

8.1.3 指针与指针变量192

8.2 指针变量的定义与引用192

8.2.1 指针变量的定义192

8.2.2 指针变量的引用193

8.3.1 指针的算术运算196

8.3 指针运算196

8.3.2 指针的关系运算198

8.4 指针和数组199

8.4.1 指针与一维数组199

8.4.2 指针与二维数组201

8.5 指针数组和指向指针的指针206

8.5.1 指针数组206

8.5.2 指向指针的指针207

8.6.2 动态内存分配的步骤210

8.6.3 常用的内存动态分配函数210

8.6 指针与内存的动态分配210

8.6.1 内存动态分配的含义210

8.7 指针与函数213

8.7.1 指针作为函数的参数213

8.7.2 指针函数217

8.7.3 指向函数的指针219

8.8.1 实验目的221

8.8.2 实验内容221

8.8 上机指导221

习题226

第9章 编译预处理230

9.1 宏定义230

9.1.1 不带参数的宏定义230

9.1.2 带参数的宏定义233

9.1.3 宏定义的解除和重新定义宏235

9.2 文件包含236

9.2.1 文件包含的形式236

9.2.2 文件包含的作用237

9.3 条件编译240

9.4 上机指导241

9.4.1 实验目的241

9.4.2 实验内容241

习题244

10.1.1 定义结构体类型248

第10章 复合数据类型248

10.1 结构体248

10.1.2 定义结构体类型的变量249

10.1.3 结构体类型变量的初始化251

10.1.4 结构体类型变量成员变量的使用251

10.1.5 结构数组253

10.1.6 结构指针变量255

10.1.7 结构指针变量作函数参数257

10.2 链表258

10.2.1 单链表的概念259

10.2.2 创建一个链表259

10.2.3 输出一个链表260

10.2.4 连接两个链表262

10.3 共用体263

10.3.1 共用体类型的定义263

10.3.3 共用体变量赋值及使用264

10.3.2 联合变最的说明264

10.4 枚举类型265

10.4.1 枚举类型的定义266

10.4.2 枚举类型变量的定义和使用266

10.5 上机指导268

10.5.1 实验目的268

10.5.2 实验内容268

习题273

第11章 文件278

11.1 文件概述278

11.1.1 文件的编码方式278

11.1.2 文件操作的步骤279

11.2 文件的打开与关闭280

11.2.1 文件指针280

11.2.2 打开文件280

11.3.1 文本文件读写函数281

11.3 文件的读写操作281

11.2.3 关闭文件281

11.3.2 二进制文件读写函数288

11.4 文件检测函数289

11.4.1 检测文件结尾函数289

11.4.2 检测文件读写出错函数290

11.4.3 清除文件末尾和出错标志函数290

11.5 文件的随机存取291

11.5.1 文件的存取方式291

11.5.2 文件指针定位函数292

11.5.3 文件的随机存取293

11.6 上机指导295

11.6.1 实验目的295

11.6.2 实验内容296

习题300

附录A 常用字符与ASCII代码对照表304

附录B 习题答案305

热门推荐