图书介绍

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

C语言程序设计教程
  • 胡畔,姜睐主编;袁文杰,张金果,张李梅等副主编 著
  • 出版社: 北京:中国水利水电出版社
  • ISBN:9787508475622
  • 出版时间:2010
  • 标注页数:182页
  • 文件大小:11MB
  • 文件页数:191页
  • 主题词: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.1.1 C语言的产生1

1.1.2 C语言的特点1

1.2 C语言程序的结构及书写格式2

1.2.1 结构2

1.2.2 书写格式3

1.3 C程序的编辑、调试和运行4

习题5

第2章 基本数据类型、运算符和表达式6

2.1 概述6

2.2 常量6

2.3 变量的定义和初始化8

2.3.1 概念8

2.3.2 类型9

2.3.3 定义和初始化10

2.3.4 各类数值型数据之间的混合运算10

2.4 算术运算符和算术运算表达式12

2.4.1 算术运算符12

2.4.2 算术表达式13

2.4.3 算术运算符的优先级和结合规律13

2.5 赋值运算符与赋值表达式14

2.5.1 赋值运算14

2.5.2 赋值表达式15

2.6 自增、自减运算符15

2.7 其他运算符和表达式17

2.7.1 强制类型转换运算符17

2.7.2 逗号运算符及逗号表达式17

习题18

第3章 C程序中的输入和输出20

3.1 概述20

3.2 格式输入函数scanf()和输出函数printf()20

3.2.1 格式输出函数printf()20

3.2.2 格式输入函数scanf()23

3.3 字符输入函数getchar()和输出函数putchar()25

3.3.1 字符输出函数putchar()25

3.3.2 字符输入函数getchar()25

习题26

第4章 C程序的控制结构28

4.1 程序算法简介28

4.1.1 算法的概念28

4.1.2 算法的表示29

4.1.3 算法的特性30

4.2 顺序结构30

4.3 关系运算符及表达式31

4.3.1 关系运算符31

4.3.2 关系运算表达式32

4.4 逻辑运算符和逻辑运算表达式33

4.4.1 逻辑运算符33

4.4.2 逻辑运算表达式33

4.5 选择结构34

4.5.1 条件语句34

4.5.2 条件语句的嵌套38

4.5.3 开关语句40

4.6 循环结构42

4.6.1 while语句42

4.6.2 do…while语句43

4.6.3 for语句44

4.6.4 循环的嵌套46

4.7 continue语句和break语句48

4.7.1 continue语句48

4.7.2 break语句50

习题50

第5章 数组55

5.1 一维数组的定义及应用55

5.1.1 一维数组的定义55

5.1.2 一维数组的初始化55

5.1.3 一维数组元素的引用56

5.2 字符数组与字符串58

5.2.1 字符数组58

5.2.2 字符串59

5.2.3 常用的字符串处理函数60

5.3 二维数组62

5.3.1 二维数组的定义和初始化62

5.3.2 二维数组元素的引用及应用举例64

习题68

第6章 函数70

6.1 函数的概念70

6.1.1 概述70

6.1.2 函数的分类71

6.2 函数的定义72

6.3 函数参数和函数的值72

6.3.1 形式参数和实际参数72

6.3.2 函数的返回值74

6.4 函数的调用74

6.4.1 函数调用的一般形式74

6.4.2 函数声明76

6.4.3 函数调用中的值传递和地址传递77

6.4.4 函数的嵌套调用78

6.5 局部变量和全局变量79

6.5.1 局部变量79

6.5.2 全局变量80

6.6 动态存储变量与静态存储变量81

6.7 内部函数和外部函数84

6.7.1 内部函数84

6.7.2 外部函数84

习题84

第7章 编译预处理命令87

7.1 #define命令87

7.2 #include命令88

7.3 条件编译命令89

习题90

第8章 指针92

8.1 指针的概念和简单应用92

8.1.1 指针和指针变量的概念92

8.1.2 指针变量的简单应用93

8.2 指针作为函数参数95

8.3 指针和数组96

8.3.1 一维数组的指针及其应用96

8.3.2 二维数组的指针97

8.4 字符串的指针及其应用101

8.5 指针函数103

8.6 指针数组104

习题105

第9章 结构体108

9.1 结构体数据类型的概念108

9.1.1 结构体变量的定义和引用108

9.1.2 指向结构体类型数据的指针111

9.2 结构体数组112

9.2.1 结构体数组的定义112

9.2.2 结构体数组的指针113

9.3 结构体与函数114

习题117

第10章 文件和位运算120

10.1 概述120

10.2 文件的读和写121

10.2.1 文件的打开和关闭121

10.2.2 读写文件的函数及应用122

10.2.3 文件读写中的出错检测127

10.3 位运算符128

10.3.1 按位逻辑运算符128

10.3.2 移位运算符129

习题130

C语言上机实验133

附录150

热门推荐