当前位置:首页 > 工业技术
C语言学习与实验指导
C语言学习与实验指导

C语言学习与实验指导PDF电子书下载

工业技术

  • 电子书积分:11 积分如何计算积分?
  • 作 者:黄陈蓉主编
  • 出 版 社:南京:河海大学出版社
  • 出版年份:2005
  • ISBN:7563021930
  • 页数:294 页
图书介绍:本书是C语言等级考试用书,主要讲解了C语言的一些用法及实际应用,包括知识点讲解、典型例题分析、实验指导和同步练习等,做到精讲精练。
《C语言学习与实验指导》目录

第一章 C语言概述 1

【学习要求】 1

【知识点讲析】 1

一、C语言的特点 1

二、C语言程序的结构与书写规则 2

三、运行一个C语言程序的一般过程 4

【典型例题分析】 4

【实验指导】 5

一、目的和要求 5

二、实验内容 5

【同步练习】 7

第二章 数据类型、运算符与表达式 8

【学习要求】 8

【知识点讲析】 8

一、C语言的数据类型 8

二、常量 8

三、变量 10

四、各类数值型数据间的混合运算 11

五、C语言的运算符和表达式 12

【典型例题分析】 15

二、实验内容 17

一、实验目的 17

【实验指导】 17

【同步练习】 18

第三章 顺序结构程序设计 21

【学习要求】 21

【知识点讲析】 21

一、C语句概述 21

二、C程序的三种基本结构 22

三、字符数据的输入输出 22

四、格式化的输入输出 23

【典型例题分析】 28

二、实验内容 32

【实验指导】 32

一、目的和要求 32

【同步练习】 34

第四章 选择结构程序设计 38

【学习要求】 38

【知识点讲析】 38

一、关系运算符和关系表达式 38

二、逻辑运算符和逻辑表达式 38

三、if语句 39

五、switch语句 41

四、嵌套的if语句 41

【典型例题分析】 42

六、条件运算符 42

【实验指导】 46

一、目的和要求 46

二、实验内容 46

【同步练习】 50

【知识点讲析】 57

一、goto语句 57

二、while语句 57

【学习要求】 57

第五章 循环控制 57

三、do—while语句 58

四、for语句 58

五、break和continue语句 59

六、嵌套的循环 59

【典型例题分析】 59

【实验指导】 65

一、目的和要求 65

二、实验内容 65

【同步练习】 70

一、一维数组 80

【知识点讲析】 80

第六章 数组 80

【学习要求】 80

二、二维数组 82

三、字符数组 84

四、常用的字符串处理函数 86

【典型例题分析】 87

【实验指导】 93

一、目的和要求 93

二、实验内容 94

【同步练习】 100

【知识点讲析】 107

一、函数的基本概念 107

第七章 函数 107

【学习要求】 107

二、定义函数的方法 108

三、调用函数的方法 110

四、内部函数和外部函数 113

五、函数参数的传递方式 113

六、全局变量和局部变量 115

七、动态存储与静态存储 116

【典型例题分析】 118

一、目的和要求 124

二、实验内容 124

【实验指导】 124

【同步练习】 128

【知识点讲析】 138

一、概述 138

二、宏定义 138

【学习要求】 138

第八章 编译预处理 138

三、文件包含 141

四、条件编译 142

五、本章总结 143

【典型例题分析】 143

【实验指导】 147

一、目的和要求 147

二、实验内容 147

【同步练习】 148

【知识点讲析】 153

一、指针和地址的概念 153

【学习要求】 153

第九章 指针 153

二、指针与基本类型变量 154

三、指针变量与一维数组 156

四、指针变量与二维(多维)数组 157

五、字符串的指针和指向字符串的指针变量 158

六、指针与函数 160

七、指针数组与指向指针的指针 163

八、指针数组作main函数的形参 164

【典型例题分析】 164

二、实验内容 170

一、目的和要求 170

【实验指导】 170

【同步练习】 176

第十章 结构体与共用体 189

【学习要求】 189

【知识点讲析】 189

一、结构体 189

二、结构体数组 193

三、结构体与指针 195

四、链表 199

五、共用体 205

六、枚举类型 206

七、用typedef定义类型 208

【典型例题分析】 209

【实验指导】 215

一、目的和要求 215

二、实验内容 215

【同步练习】 218

第十一章 位运算 233

【学习要求】 233

【知识点讲析】 233

一、数值在计算机中的表示 233

二、位运算 234

【典型例题分析】 236

【实验指导】 237

一、目的和要求 237

二、实验内容 237

【同步练习】 239

第十二章 文件 242

【学习要求】 242

【知识点讲析】 242

一、文件的基本概念 242

二、文件类型指针 242

四、文件的读写 243

三、文件的打开与关闭 243

五、文件的定位 244

【典型例题分析】 245

【实验指导】 248

一、目的和要求 248

二、实验内容 248

【同步练习】 251

附录一 C语言中常用算法 255

一、排序算法 255

二、查找算法 265

三、线性代数方程组的求解——牛顿迭代法 271

四、矩阵方面的算法 272

五、经典瑟夫问题(递归的应用) 275

六、其他常用算法程序实例 277

附录二 关键字与标识符 281

一、关键字 281

二、标识符 281

附录三 Turbo C(V2.0)编译错误信息 282

一、致命错误英汉对照及处理方法 282

二、一般错误信息英汉对照及处理方法 282

【同步练习】参考答案 287

参考文献 294

返回顶部