图书介绍

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

C语言程序设计方法
  • 邓文新主编 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302217022
  • 出版时间:2010
  • 标注页数:231页
  • 文件大小:13MB
  • 文件页数:243页
  • 主题词: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 源程序结构与简单数据类型1

1.1.1 源程序结构1

1.1.2 数据类型及归类2

1.1.3 变量和常量4

1.1.4 习题7

1.2 表达式8

1.2.1 运算符8

1.2.2 表达式9

1.2.3 习题13

1.3 数组14

1.3.1 数组类型的定义14

1.3.2 数组类型的种类14

1.3.3 关于数组应注意的几个问题15

1.3.4 习题22

1.4 指针29

1.4.1 地址、指针与指针变量之间的联系与区别29

1.4.2 什么是直接访问和间接访问29

1.4.3 用指针访问简单变量的几种等价形式30

1.4.4 用指针访问一维数组的各种形式30

1.4.5 用指针访问二维数组的各种形式31

1.4.6 用指针处理字符串时应注意的几个问题34

1.4.7 用指针进行内存动态分配的方法和内存动态分配函数的应用37

1.4.8 关于多级指针的几点说明38

1.4.9 习题39

1.5 结构体与共用体48

1.5.1 结构体与共用体的相同点与不同点48

1.5.2 如何用结构体处理单向链表51

1.5.3 枚举变量在使用中应注意的几个问题55

1.5.4 关于类型定义的几点说明56

1.5.5 习题56

1.6 文件类型58

1.6.1 文件的特点及进一步说明58

1.6.2 文件指针59

1.6.3 文件的打开与关闭59

1.6.4 文件的访问61

1.6.5 文件的定位66

1.6.6 文件出错检测67

1.6.7 链表与文件关系的应用实例68

1.6.8 习题69

第2章 C语言程序设计结构73

2.1 顺序结构程序设计73

2.1.1 存储单元存储数据的特点73

2.1.2 C语言中语句与函数的区别74

2.1.3 正确区分C语言中赋值运算符“=”和数学中等号“=”的作用与不同74

2.1.4 为什么一定要向变量提供初始数据75

2.1.5 赋值语句与输入语句的区别77

2.1.6 习题77

2.2 选择结构程序设计77

2.2.1 单双分支结构的使用方法及特点77

2.2.2 if条件语句嵌套与switch语句的区别78

2.2.3 习题80

2.3 循环结构程序设计81

2.3.1 三种循环语句的特点与区别81

2.3.2 迭代问题的处理83

2.3.3 break语句与continue语句的特点84

2.3.4 循环嵌套的运用85

2.3.5 习题86

第3章 预处理与位运算92

3.1 预处理92

3.1.1 宏替换92

3.1.2 文件包含94

3.1.3 条件编译95

3.1.4 习题96

3.2 位运算97

3.2.1 位运算符表97

3.2.2 位运算符的使用方法97

3.2.3 位段101

3.2.4 习题103

第4章 函数105

4.1 函数的定义和函数的声明105

4.1.1 函数定义和函数声明的区别及应注意的问题105

4.1.2 函数返回值及其类型107

4.1.3 习题110

4.2 函数的调用111

4.2.1 函数一般调用的几个问题111

4.2.2 实参与形参的概念及区别113

4.2.3 嵌套调用114

4.2.4 递归调用116

4.2.5 习题117

4.3 关于函数调用时参数间传递的几个问题的说明124

4.3.1 值传递124

4.3.2 地址传递124

4.3.3 习题129

4.4 关于变量类型的进一步说明131

4.4.1 局部变量与全局变量的区别131

4.4.2 静态存储变量与动态存储变量的区别134

4.4.3 存储类别小结135

4.5 关于多文件运行的进一步说明136

4.5.1 内部函数与外部函数的几个问题136

4.5.2 运行一个多文件的程序138

第5章 作图与音响程序设计140

5.1 显示器工作模式概述140

5.2 图形程序设计140

5.2.1 图形模式的设置140

5.2.2 屏幕颜色的设置143

5.2.3 基本图形功能函数143

5.2.4 屏幕操作函数144

5.2.5 画填充图的图形函数145

5.2.6 图形方式下的文本输出147

5.2.7 作图程序的特殊处理150

5.3 C音响技巧151

5.3.1 C语言常用音响函数151

5.3.2 音乐程序设计中的音高与音长152

5.3.3 综合音乐程序设计示例154

5.3.4 习题156

第6章 结构化程序设计157

6.1 软件开发157

6.1.1 软件的概念157

6.1.2 软件的特点157

6.1.3 软件开发的一般步骤157

6.1.4 进行软件开发时常见的错误观念158

6.2 结构化程序设计159

6.2.1 结构化程序设计的一般概念159

6.2.2 自顶向下逐步求精模块化程序设计思想159

6.3 C 语言程序设计风格161

6.3.1 C语言程序结构的特点161

6.3.2 C语言程序设计风格161

6.3.3 模块化程序设计应用举例162

6.3.4 有关数据的保存问题166

6.4 C语言应用实例——图书管理系统170

6.4.1 需求及规格说明170

6.4.2 设计170

6.4.3 习题173

第7章 C语言上机操作基础知识部分174

7.1 实验一 C语言程序上机操作174

7.2 实验二 C语言程序初步184

7.3 实验三 数据类型185

7.4 实验四 运算符和表达式186

7.5 实验五 if语句188

7.6 实验六 switch语句189

7.7 实验七 while和do-while循环191

7.8 实验八 for循环192

7.9 实验九 循环嵌套193

7.10 实验十 一维数组195

7.11 实验十一 排序196

7.12 实验十二 二维数组197

7.13 实验十三 字符数组198

7.14 实验十四 函数的定义和调用200

7.15 实验十五 递归函数201

7.16 实验十六 指针变量的定义与引用203

7.17 实验十七 指针与数组204

7.18 实验十八 指针与函数206

7.19 实验十九 结构体与共用体208

7.20 实验二十 链表209

7.21 实验二十一 位运算211

7.22 实验二十二 文件的顺序访问212

7.23 实验二十三 文件的随机访问214

7.24 实验二十四 综合实验215

附录A Turbo C编译、连接和运行时的常见错误221

A.1 编译时的常见错误221

A.2 连接时的常见错误222

A.3 运行时的常见错误222

附录B Turbo C(V2.0)编译错误信息详表224

B.1 致命错误224

B.2 一般错误信息224

参考文献231

热门推荐