图书介绍

C语言程序设计2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

C语言程序设计
  • 郭施祎,杜春玲编著 著
  • 出版社: 西安:西北工业大学出版社
  • ISBN:9787561223772
  • 出版时间:2008
  • 标注页数:261页
  • 文件大小:9MB
  • 文件页数:270页
  • 主题词: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

1.1 C语言的发展史1

1.2 C语言的特点2

1.3 C程序的结构2

C程序实例2

C程序基本组成4

标准库函数5

1.4 C程序上机步骤及环境6

C程序上机步骤6

Turbo C 2.0的集成环境7

C程序的编辑、编译、链接和运行8

MS DOS文件目录的相关知识9

本章小结11

习题111

第2章 数据类型、运算符与表达式12

2.1计算机中的数制与编码12

数制及其转换12

原码、反码和补码14

2.2数据类型15

2.3常量与变量16

常量与符号常量16

变量17

2.4整型数据、实型数据和字符型数据17

整型数据17

实型数据19

字符型数据21

2.5变量赋初值25

2.6数值型数据间的混合运算25

自动转换25

强制转换27

2.7算术运算符和算术表达式27

算术运算符27

算术表达式28

自增、自减运算符28

算术运算符的优先级和结合性29

2.8赋值运算符和赋值表达式30

2.9逗号运算符和逗号表达式31

本章小结32

习题232

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

3.1概述34

控制语句34

表达式语句34

复合语句35

3.2程序的3种基本结构35

顺序结构35

选择结构35

循环结构36

3.3字符的输入和输出37

putchar函数37

getchar函数37

3.4格式输入和输出38

printf函数38

scanf函数41

3.5顺序结构程序举例43

本章小结45

习题346

第4章 选择结构程序设计48

4.1概述48

4.2关系运算符和关系表达式48

4.3逻辑运算符和逻辑表达式49

4.4 if语句和switch语句50

if语句50

switch语句54

4.5选择结构程序举例56

本章小结58

习题458

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

5.1概述61

5.2 goto语句61

5.3 while语句63

5.4 do…while语句65

do…while语句65

while语句与do…while语句的区别66

5.5 for语句67

简单for语句69

for语句的嵌套70

5.6循环控制语句73

break语句73

continue语句75

5.7几种循环的比较76

5.8程序举例77

本章小结79

习题579

第6章 数组82

6.1概述82

6.2一维数组82

一维数组的定义82

一维数组的引用83

一维数组的初始化84

6.3二维数组88

二维数组的定义88

二维数组的引用89

二维数组的初始化90

6.4字符数组93

字符数组的定义93

字符数组的引用94

字符数组的初始化94

字符数组的输入输出95

常见字符串处理函数97

6.5程序举例102

本章小结104

习题6104

第7章 函数107

7.1概述107

7.2函数定义的一般形式107

无参数函数107

有参数函数107

空函数108

7.3函数参数和函数的值108

函数的参数108

返回值109

函数类型110

7.4函数的调用110

函数的调用方式110

函数的声明110

函数的嵌套调用111

函数的递归调用112

7.5数组作函数的参数114

数组元素作函数的参数114

数组名作函数的参数115

7.6局部变量和全局变量116

局部变量116

全局变量117

7.7动态存储变量和静态存储变量118

内部变量的存储方式118

外部变量的存储方式119

7.8内部函数和外部函数120

内部函数120

外部函数120

多文件程序的运行121

本章小结122

习题7122

第8章 编译预处理129

8.1宏定义129

不带参数的宏定义129

带参数的宏定义129

8.2文件包含130

8.3条件编译131

#ifdef131

#ifndef131

#if131

本章小结132

习题8132

第9章 指针133

9.1指针的概念133

内存地址133

变量地址133

变量值的存取133

指针与指针变量134

9.2变量的指针和指向变量的指针变量134

指针变量的定义134

指针的引用135

指针变量的初始化136

9.3数组的指针和指向数组的指针变量136

指向数组元素的指针136

通过指针引用一维数组中的元素138

通过指针引用二维数组中的元素139

动态数组的实现140

9.4字符串的指针和指向字符串的指针变量142

字符串的表示与引用142

字符指针作函数参数143

字符指针和字符数组的区别144

9.5函数的指针和指向函数的指针变量145

指针作函数的参数145

函数返回指针146

指向函数的指针147

指向函数的指针作函数参数148

9.6返回指针值的函数149

9.7指针数组和指向指针的指针150

指针数组的概念150

指针数组作main函数的形参151

指向指针的指针151

本章小结152

习题9153

第10章 结构体与共用体157

10.1结构体157

概念157

定义结构体类型及其变量157

结构体变量(各成员)的初始化159

结构体数组定义和初始化159

结构体与指针160

结构体与函数参数161

10.2用指针处理链表164

链表的定义164

动态链表的创建165

动态链表的删除168

动态链表的插入171

10.3共用体174

概念174

共用体类型的定义174

共用体变量的定义174

共用体变量的引用175

特点175

10.4枚举类型175

枚举类型的定义175

枚举变量的定义175

10.5用typedef定义类型176

定义已有类型的别名176

定义已有类型别名的方法176

本章小结177

习题10177

第11章 位运算179

11.1概述179

11.2位运算和位运算符179

按位与“&”179

按位或“|”180

按位异或“∧”180

按位取反“~”180

按位左移“<<”181

按位右移“>>”181

位运算的应用181

11.3位运算举例182

11.4位段简介183

本章小结184

习题11185

第12章 文件187

12.1概述187

12.2文件类型指针187

12.3文件的打开与关闭188

fopen函数188

fclose函数189

12.4文件的读写与定位190

fputc函数与fgetc函数190

fputs函数与fgets函数192

fwrite函数与fread函数194

fprintf函数与fscanf函数197

rewind函数200

fseek函数201

ftell函数201

12.5出错检测204

ferror函数204

clearerr函数204

12.6文件输入输出举例205

本章小结207

习题12208

附录Ⅰ上机实验指导209

实验1开发环境的基本应用209

实验2基本数据类型、运算符与表达式的使用210

实验3顺序结构程序设计214

实验4选择结构程序设计216

实验5循环结构程序设计219

实验6数组的应用224

实验7函数的应用230

实验8编译预处理的应用235

实验9指针变量与数组指针变量的应用238

实验10结构体变量的应用244

实验11位运算程序设计248

实验12文件的应用250

附录Ⅱ ASCII码表254

附录Ⅲ C语言的关键字和运算符256

附录Ⅳ 常用C语言库函数257

热门推荐