图书介绍

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

C语言程序设计
  • 赵东明,杨蓓编著 著
  • 出版社: 郑州:郑州大学出版社
  • ISBN:7810485768
  • 出版时间:2002
  • 标注页数:250页
  • 文件大小:6MB
  • 文件页数:260页
  • 主题词:

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

1.1 程序1

1.2 算法1

1.3 程序设计语言2

1.4 程序设计方法3

2 流程图3

2.1 传统的流程图3

2.2 N-S流程图5

3.1 C语言的由来7

3 C语言简介7

3.2 C语言的特点8

3.3 C程序的结构8

3.4 C程序的上机过程10

习题一12

第2章 C语言的基础知识13

1 常量与变量13

1.1 常量13

1.2 变量13

2 简单的数据类型14

2.1 整数类型14

2.2 浮点类型15

2.3 字符类型16

3 运算符及表达式17

3.1 赋值运算符与赋值表达式17

3.2 算术运算符与算术表达式18

3.3 自增、自减运算符18

3.4 关系运算符与关系表达式19

3.5 逻辑运算符与逻辑表达式20

3.6 复合的赋值运算符22

3.7 逗号运算符和逗号表达式22

3.9 位运算符23

3.8 条件运算符23

3.10 运算符的优先级和结合规律26

4 类型转换28

4.1 隐式类型转换——自动28

4.2 显式类型转换——强制29

5 标准的输入输出29

5.1 字符输出函数putchar()30

5.2 字符输入函数getchar()30

5.3 格式输出函数printf()31

5.4 格式输入函数scanf()35

习题二37

第3章 C语言语句及流程控制40

1.1 赋值语句42

1 C语言的基本语句42

1.2 复合语句43

1.3 空语句43

2 选择结构43

2.1 条件分支(if语句)43

2.2 开关分支(switch语句)48

3 循环语句51

3.1 while循环51

3.2 for循环54

3.3 do-while循环57

3.4 三种循环的比较58

4 其他语句59

4.1 间断语句(break语句)59

4.2 接续语句(continue语句)59

4.3 转向语句(goto语句)60

5 应用举例61

习题三67

第4章 C语言的的构造数据类型70

1 数组70

1.1 一维数组72

1.2 二维数组77

1.3 字符数组82

1.4 数组应用举例91

2 结构体93

2.1 结构体的定义94

2.2 结构体变量的说明95

2.3 结构体变量的使用98

2.4 结构体变量的初始化99

2.5 结构体数组100

2.6 结构体的嵌套102

3 共用体105

4 枚举类型108

5 类型定义110

习题四112

第5章 函数115

1 函数定义116

1.1 函数分类116

1.2 无参函数的定义116

1.3 有参函数的定义117

2 函数调用及return语句119

2.1 函数调用119

2.2 return语句120

2.3 被调函数的类型说明120

3 形参与实参121

3.1 形参121

3.2 实参121

3.3 数组作为参数123

4 递归函数125

5 应用举例129

习题五134

第6章 变量的存储类别139

1 局部变量和全局变量139

1.1 局部变量139

1.2 全局变量142

2 自动变量(auto)145

2.1 自动变量的定义145

2.2 自动变量的作用域145

2.4 自动变量的初始化146

2.3 自动变量的生存期146

3 寄存器变量(register)147

3.1 寄存器变量的定义147

3.2 寄存器变量的作用域148

3.3 寄存器变量的生存期148

3.4 寄存器变量的初始化149

4 外部变量(extern)149

4.1 外部变量的定义149

4.2 外部变更的作用域149

4.3 外部变量的生存期151

4.4 外部变量的初始化151

4.5 进一步说明152

5 静态变量(static)153

5.1 静态变量的定义153

5.2 静态变量的作用域153

5.3 静态变量的生存期154

5.4 静态变量的初始化154

5.5 静态函数和外部函数155

习题六156

第7章 C语言的预处理160

1 宏定义160

1.1 不带参数的宏定义160

1.2 带参数的宏定义162

2 文件包含处理164

3 条件编译166

习题七169

第8章 指针170

1 地址与指针170

1.1 地址170

1.2 指针171

2 指针变量171

2.1 指针变量的定义171

2.2 单目运算符 和172

2.3 指针变量的初始化174

3.1 数组的地址177

3 指针与数组177

3.2 指向数组元素的指针181

3.3 指向字符串的指针183

3.4 指向由多个元素组成的一维数组的指针186

3.5 指针数组188

4 指针与函数191

4.1 指针作为函数的参数191

4.2 返回值是指针的函数196

4.3 指向函数的指针199

4.4 指针作为主函数main的形参201

5.1 二级指针204

5 多级指针204

5.2 多级指针207

6 指针的运算207

6.1 指针的赋值207

6.2 指针加减整数208

6.3 指针间的比较209

6.4 指针相减210

7 进一步说明211

7.1 指针与结构体211

7.2 指向函数的指针作为函数参数214

7.3 指针的动态存储分配和释放215

7.4 链表216

习题八219

第9章 文件224

1 文件概述224

1.1 输入输出224

1.2 ASCII文件和二进制文件224

1.3 文件类型FILE226

2 文件的打开与关闭227

2.1 文件的打开fopen()227

2.2 文件的关闭fclose()228

3 文件的定位228

3.2 fseek()函数229

3.1 rewind()函数229

3.3 ftell()函数230

3.4 feof()函数230

4 文件的读写230

4.1 字符的读写fgetc()和fputc()230

4.2 格式化的读写fscanf()和fprintf()235

4.3 数据块的读写fread()和fwrite()238

习题九240

附录243

附录1 常用字符及其ASCII代码243

附录2 C语言的运算符及其结合规则245

附录3 C语言的库函数246

热门推荐