图书介绍

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

C语言程序设计
  • 宋士银,宋霞主编 著
  • 出版社: 东营:中国石油大学出版社
  • ISBN:9787563625420
  • 出版时间:2008
  • 标注页数:219页
  • 文件大小:10MB
  • 文件页数:230页
  • 主题词: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.2 C语言的特点1

1.3 C语言程序简介2

一、简单的C程序介绍2

二、C程序结构4

1.4 C语言程序的运行(Turbo C 2.0的使用)5

一、主菜单6

二、Turbo C 2.0的配置文件13

习题13

第2章 C语言程序设计基础14

2.1 算法与程序设计步骤14

一、算法的概念14

二、程序设计步骤16

2.2 常量与变量17

一、常量17

二、变量18

2.3 C语言的数据类型19

一、整型数据20

二、实型数据22

三、字符型数据23

2.4 数据类型的混合运算25

一、自动类型转换25

二、强制类型转换25

2.5 算术运算25

一、算术运算符26

二、算术表达式26

三、自增、自减运算27

2.6 赋值运算28

一、赋值运算符28

二、赋值表达式28

三、复合赋值运算29

2.7 逗号运算30

习题31

第3章 顺序结构程序设计32

3.1 C程序的组成32

3.2 赋值语句34

3.3 数据的输入与输出34

一、数据的输出函数35

二、数据的输入函数39

习题42

第4章 分支结构程序设计44

4.1 关系运算44

一、关系运算符44

二、关系表达式45

4.2 逻辑运算符和逻辑表达式45

一、逻辑运算符45

二、逻辑表达式46

4.3 if语句47

一、if语句的一般格式47

二、if语句的执行过程48

三、if语句的使用49

四、if语句的嵌套51

五、条件运算53

4.4 switch语句55

习题57

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

5.1 循环的概念59

5.2 当型循环——while语句59

一、while语句的一般格式59

二、while语句的功能60

三、while语句的使用61

5.3 直到型循环——do-while语句63

一、do-while语句的一般格式63

二、do-while语句的功能63

三、do-while语句的使用64

5.4 计数循环——for语句64

一、for语句的一般格式64

二、for语句的功能及执行过程65

三、for语句的使用66

5.5 break和continue语句67

一、break语句67

二、continue语句68

5.6 循环的嵌套69

一、循环嵌套的概念69

二、循环嵌套的执行流程69

三、循环嵌套中的break语句70

四、应用举例70

5.7 循环小结71

一、三种循环的异同点71

二、综合应用举例71

5.8 goto语句73

习题73

第6章 数组75

6.1 数组的定义和引用75

一、数组的定义75

二、数组的引用76

三、数组的初始化78

四、数组应用举例80

6.2 字符型数组84

一、字符型数组的定义84

二、字符型数组的初始化85

三、字符型数组的访问86

四、字符串常量及结束标志87

五、字符型数组的输入输出88

六、字符串处理函数90

6.3 综合应用举例93

习题95

第7章 函数98

7.1 函数的概念98

7.2 函数的定义98

7.3 函数的参数和返回值100

一、函数的形参100

二、函数的返回值101

7.4 函数的调用102

一、函数调用的一般格式102

二、函数的实参及数据传递方式104

三、函数调用的方式105

四、函数声明105

7.5 函数的嵌套调用、递归调用107

一、函数的嵌套调用107

二、函数的递归调用108

7.6 数组作函数参数110

一、数组元素作函数的实参110

二、数组名作函数参数111

三、多维数组名作函数参数112

7.7 变量的作用域及存储类型113

一、变量的作用域113

二、变量的存储类型(生存期)115

7.8 内部函数和外部函数120

一、内部函数121

二、外部函数121

7.9 小结122

习题123

第8章 预处理命令124

8.1 宏定义124

一、不带参数的宏定义124

二、带参数的宏定义126

8.2 “文件包含”处理130

8.3 条件编译131

一、第一种形式131

二、第二种形式132

三、第三种形式132

习题133

第9章 指针135

9.1 地址和指针的概念135

一、地址概念135

二、指针概念137

9.2 指针变量的定义和引用137

一、指针变量的定义138

二、指针变量的引用138

三、指针的运算140

四、空指针和void指针143

9.3 数组和指针144

一、指向数组元素的指针144

二、利用指针引用数组元素145

三、数组名作为函数参数148

四、指向多维数组的指针和指针变量155

五、指针数组159

9.4 字符串和指针163

一、字符串的表示形式163

二、使用字符串指针变量与字符数组的区别169

9.5 指针与函数171

一、函数指针变量171

二、指针型函数173

三、main函数的参数175

9.6 指向指针的指针176

一、一级指针和二级指针的概念176

二、二级指针的定义和使用177

9.7 用指针进行内存动态分配179

一、如何进行动态内存分配179

二、常用的动态内存分配函数179

9.8 有关指针的数据类型和指针运算的小结181

一、有关指针的数据类型的小结181

二、指针运算小结181

三、几种常见的指针错误182

习题184

第10章 结构体与共用体185

10.1 概述185

10.2 定义结构体类型变量的方法186

一、先定义结构体,再定义结构体变量186

二、声明结构体类型的同时定义结构体变量186

三、直接定义结构体类型变量186

10.3 结构体变量的引用188

10.4 结构体变量的初始化188

10.5 结构体数组189

一、定义结构体数组189

二、结构体数组初始化190

三、结构体数组应用举例190

10.6 指向结构体类型数据的指针192

一、指向结构体变量的指针192

二、指向结构体数组的指针194

三、结构体指针变量作函数参数196

10.7 共用体197

一、共用体的概念197

二、共用体变量的引用方式198

三、共用体类型数据的特点198

10.8 枚举类型200

一、枚举类型的声明和枚举变量的定义201

二、枚举类型变量的赋值和使用201

10.9 用typedef定义类型203

习题204

第11章 位运算206

11.1 位运算符和位运算206

一、六种运算符206

二、复合赋值运算符209

11.2 位运算实例209

习题210

第12章 文件211

12.1 C文件概述211

一、文件的基本概念211

二、文件的分类211

三、文件的缓冲系统212

四、文件指针类型212

12.2 文件的打开与关闭212

一、文件的打开——fopen()函数213

二、文件的关闭——fclose()函数214

12.3 文件的读写214

一、读/写文件中的一个字符——fgetc()和fputc()214

二、读/写一个字符串——fgets()和fputs()216

三、读/写文件中数据块函数——fread()和fwrite()216

四、对文件进行格式化读/写——fscanf()和fprintf()217

五、读/写函数的选用原则217

12.4 位置指针与文件定位217

一、位置指针复位函数rewind()218

二、随机读写函数fseek()218

三、返回文件当前位置的函数ftell()218

习题219

热门推荐