图书介绍

C语言基础案例教程2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

C语言基础案例教程
  • 汪新民,刘若慧主编 著
  • 出版社: 北京市:北京大学出版社
  • ISBN:9787301175378
  • 出版时间:2010
  • 标注页数:263页
  • 文件大小:84MB
  • 文件页数:276页
  • 主题词: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语言程序2

1.2程序和程序设计语言2

1.3计算机求解问题的步骤3

1.4 C语言简介5

1.5程序的灵魂——算法9

1.5.1算法的概念9

1.5.2算法的特性11

1.5.3算法的表示11

本章小结15

习题15

上机实验16

第2章 简单C语言程序17

2.1在屏幕上显示信息18

2.2数值计算19

2.3程序解析20

2.3.1简单数据类型20

2.3.2算术表达式30

2.3.3输入/输出函数36

2.4计算银行存款利息45

2.5其他运算符46

本章小结48

习题48

上机实验52

第3章 分支结构55

3.1关系运算符与关系表达式56

3.2逻辑运算符与逻辑表达式57

3.3基本if语句58

3.4嵌套的if语句和switch语句62

3.5分支结构程序举例64

本章小结65

习题66

上机实验71

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

4.1累加求和问题74

4.1.1求自然数的和74

4.1.2计算圆周率75

4.2 while语句76

4.2.1 while语句的一般形式76

4.2.2统计输入的一批学生的平均成绩77

4.3 do-while语句78

4.3.1 do-while语句的一般形式78

4.3.2最大公约数问题79

4.4 for语句80

4.4.1 for语句的一般形式80

4.4.2 Fibonacci数列83

4.5九九乘法表与搬砖问题83

4.5.1九九乘法表83

4.5.2搬砖问题85

4.6 break语句与continue语句86

4.6.1 break语句86

4.6.2 continue语句86

4.7循环结构程序应用举例88

本章小结91

习题91

上机实验98

第5章 数组99

5.1排序问题100

5.1.1程序解析100

5.1.2一维数组的定义和引用101

5.1.3一维数组的初始化102

5.1.4使用一维数组编程102

5.2找出矩阵中最大值所在的位置103

5.2.1程序解析103

5.2.2二维数组的定义和引用104

5.2.3二维数组的初始化105

5.2.4使用二维数组编程105

5.3字符数组与字符串106

5.3.1字符数组106

5.3.2统计字符个数108

5.3.3字符串处理函数及应用109

5.4进位制转换112

5.4.1十进制转换为八(二、十六)进制112

5.4.2输出进位制转换表114

本章小结116

习题116

上机实验121

第6章 模块化程序设计123

6.1计算圆的周长和面积124

6.2使用函数编写程序125

6.2.1函数定义的一般形式125

6.2.2函数的参数128

6.2.3函数的返回值和类型128

6.3变量与函数129

6.3.1局部变量和全局变量129

6.3.2变量生命周期和静态局部变量132

6.4函数的调用136

6.4.1函数调用的一般形式136

6.4.2函数的调用的方式136

6.4.3函数与数组137

6.4.4函数的嵌套调用138

6.5递归问题求解141

6.6编译预处理145

6.6.1概述145

6.6.2宏定义146

6.6.3文件包含149

6.6.4 C语言库函数简介150

本章小结150

习题151

上机实验158

第7章 指针159

7.1寻找保险箱密码160

7.1.1寻找保险箱密码解析160

7.1.2地址与指针161

7.1.3指针变量及其定义162

7.1.4指针变量的基本运算163

7.1.5指针变量的初始化165

7.2狸猫换太子166

7.2.1问题解析166

7.2.2指针作为函数的参数167

7.3排序算法170

7.3.1冒泡排序170

7.3.2指针、数组和地址间的关系172

7.3.3通过指针引用数组元素172

7.3.4数组名作为函数的参数175

7.4字符串加密177

7.4.1加密问题177

7.4.2字符串和字符指针178

7.5指针数组和指向指针的指针181

7.5.1指针数组的概念181

7.5.2指向指针的指针182

7.5.3指针数组作为main函数的形参183

7.6任意个整数的存储185

7.6.1任意个整数的存储问题185

7.6.2用指针实现内存动态分配186

本章小结187

习题187

上机实验195

第8章 结构体196

8.1构建学生基本信息197

8.2结构体变量198

8.2.1结构体变量定义198

8.2.2结构体变量的引用200

8.2.3结构体变量的初始化202

8.3结构体数组202

8.3.1结构体数组的定义202

8.3.2结构体数组的初始化203

8.3.3应用举例203

8.4指针和结构体204

8.4.1指向结构体变量的指针204

8.4.2指向结构体数组的指针205

8.4.3结构指针参数206

8.5结构体综合应用206

本章小结213

习题214

上机实验221

第9章 文件223

9.1将“Beijng2008!”写入文件224

9.2读取学生信息文件231

9.3文件复制232

本章小结235

习题235

上机实验238

第10章用C语言开发软件实例239

10.1问题描述240

10.2需求分析240

10.3模块设计240

10.4程序编码241

10.5程序调试运行246

本章小结249

上机实验249

附录A ASCII码表251

附录B C99关键字253

附录C常用库函数254

附录D常见出错信息259

参考文献263

热门推荐