图书介绍

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

C语言程序设计基础
  • 马华,李玉娟主编;王秀娟,张兰华,江震副主编;韩忠东主审 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:9787115284594
  • 出版时间:2012
  • 标注页数:172页
  • 文件大小:13MB
  • 文件页数:181页
  • 主题词: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.2.1 C语言的字2

1.2.2 C语言中的词2

1.2.3 C语言的语句3

1.3 Visual C++.6.0编程环境4

1.3.1 VC的编辑环境4

1.3.2运行5

1.3.3调试6

1.4编程解决问题的过程6

1.4.1编程解决问题的步骤6

1.4.2算法及其描述工具6

1.5小结8

习题8

第2章 基本C语言程序设计9

2.1基本输出函数9

2.1.1案例描述9

2.1.2各种类型数据的输出函数printf()9

2.1.3主函数、库函数和头文件11

2.1.4.程序解析12

2.2基本的运算符和表达式12

2.2.1案例描述12

2.2.2常量、变量和基本数据类型13

2.2.3基本运算符和表达式15

2.2.4随机数产生函数和选择语句if-else17

2.2.5程序解析18

2.3基本输入函数19

2.3.1案例描述19

2.3.2各种类型数据的输入函数scanf()19

2.3.3程序解析20

2.4特殊运算符和表达式20

2.4.1逗号运算符和逗号表达式20

2.4.2条件运算符和条件表达式21

2.4.3位运算符21

2.4.4自增、自减运算符22

2.5类型转换23

2.5.1自动类型转换23

2.5.2强制类型转换24

2.6常用数学库函数25

2.7小结26

习题26

第3章 选择结构程序设计30

3.1显示输入的字母、数字或其他字符的ASCII码值30

3.1.1案例描述30

3.1.2字符输入和输出函数getchar()和putchar()31

3.1.3逻辑运算符和逻辑表达式32

3.1.4条件运算符32

3.1.5 if语句33

3.1.6程序解析34

3.2销售提成问题34

3.2.1案例描述34

3.2.2 if嵌套语句35

3.2.3程序解析35

3.3学生成绩与等级36

3.3.1案例描述36

3.3.2 switch语句36

3.3.3程序解析39

3.4小结40

习题40

第4章 循环结构程序设计44

4.1蜡烛燃烧之谜44

4.1.1案例描述44

4.1.2 while语句45

4.1.3程序解析47

4.2口令程序48

4.2.1案例描述48

4.2.2 do-while语句48

4.2.3程序解析48

4.3阶乘问题49

4.3.1案例描述49

4.3.2 for语句50

4.3.3 goto语句和if语句构成循环51

4.3.4转移语句52

4.3.5程序解析54

4.4杨辉三角形问题55

4.4.1案例描述55

4.4.2循环的嵌套56

4.4.3程序解析57

4.5综合应用58

4.6小结60

习题60

第5章 函数62

5.1自定义函数求E=1+1/1!+1/2!+…+1/10!62

5.1.1案例描述62

5.1.2自定义函数63

5.1.3函数的调用64

5.1.4程序解析66

5.2变量的作用域与存储类别67

5.2.1局部变量67

5.2.2全局变量68

5.2.3存储类别69

5.3递归问题——求n!70

5.3.1案例描述70

5.3.2递归函数70

5.3.3程序解析71

5.4编译预处理72

5.4.1宏定义72

5.4.2文件包含命令74

5.4.3条件编译75

5.5综合应用75

5.6小结76

习题77

第6章 数组78

6.1一组数据的排序78

6.1.1案例描述78

6.1.2一维数组的定义79

6.1.3一维数组的引用79

6.1.4一维数组的初始化80

6.1.5程序解析81

6.2矩阵转置82

6.2.1案例描述82

6.2.2二维数组的定义83

6.2.3二维数组元素的引用83

6.2.4二维数组的初始化84

6.2.5程序解析84

6.3判断字符串是否是回文85

6.3.1案例描述85

6.3.2字符数组与字符串的区别85

6.3.3字符数组的定义及初始化86

6.3.4字符数组的输入/输出86

6.3.5字符串处理函数87

6.3.6程序解析89

6.4选择法排序90

6.4.1案例描述90

6.4.2数组元素和数组名作函数参数91

6.4.3程序解析91

6.5综合应用92

6.6小结93

习题94

第7章 指针95

7.1通过地址找同学95

7.1.1案例描述95

7.1.2地址95

7.1.3指针类型和指针变量96

7.1.4案例解析97

7.2按正向和反向顺序打印字符串98

7.2.1案例描述98

7.2.2指针变量的定义98

7.2.3指针变量的访问99

7.2.4指针变量的引用100

7.2.5程序解析103

7.3指向数组的指针104

7.3.1数组的指针和指向数组的指针变量104

7.3.2通过指针引用数组元素105

7.3.3指向多维数组的指针和指针变量106

7.3.4动态内存分配108

7.4字符串的复制109

7.4.1案例描述109

7.4.2字符串的表示形式110

7.4.3字符数组和字符指针111

7.4.4程序解析111

7.5指针数组与指向指针的指针112

7.5.1指针数组112

7.5.2指针的指针114

7.6指针与函数115

7.6.1学生成绩分析——指针作为函数的参数115

7.6.2调用求两数中较大者的函数——用指针调用函数117

7.6.3输出对应月份的英文名称——指针型函数118

习题119

第8章 结构体121

8.1学生信息管理121

8.1.1案例描述121

8.1.2结构体与结构体变量122

8.1.3程序解析124

8.2学生成绩管理126

8.2.1案例描述126

8.2.2结构体数组与函数127

8.2.3程序解析128

8.3单链表基本操作131

8.3.1案例描述131

8.3.2单链表及其基本操作133

8.3.3程序解析134

8.3.4利用循环链表解决猴子选大王问题138

8.4综合应用141

8.5小结144

习题145

第9章 文件147

9.1将字符串写入文本文件147

9.1.1案例描述147

9.1.2文件概述148

9.1.3文件的打开和关闭149

9.1.4格式化文件写函数fprintf()150

9.1.5程序解析151

9.2从文件中读取学生的信息152

9.2.1案例描述152

9.2.2格式化文件读取函数fscanf()152

9.2.3程序解析153

9.3复制文件154

9.3.1案例描述154

9.3.2字符方式的文件读写函数fgetc()和fputc()154

9.3.3字符串方式的文件读写函数fgets()和fputs()155

9.3.4程序解析156

9.3.5其他文件操作相关函数157

9.4综合应用159

9.4.1案例描述159

9.4.2学生基本信息管理系统的分析和设计159

9.4.3程序解析160

9.5小结161

习题161

附录1 ASCII表163

附录2 C语言关键字164

附录3运算符及其优先级166

附录4基本库函数168

参考文献172

热门推荐