点此搜书

当前位置:C程序设计基础pdf电子书下载 > 工业技术
C程序设计基础
  • 作 者:黄远林主编
  • 出 版 社:北京:高等教育出版社;广州:中山大学出版社
  • 出版年份:2004
  • ISBN:7306022105
  • 标注页数:308 页
  • PDF页数:319 页
  • 请阅读订购服务说明与试读!

文档类型

价格(积分)

购买连接

试读

PDF格式

11

立即购买

点击试读

订购服务说明

1、本站所有的书默认都是PDF格式,该格式图书只能阅读和打印,不能再次编辑。

2、除分上下册或者多册的情况下,一般PDF页数一定要大于标注页数才建议下单购买。【本资源319 ≥308页】

图书下载及付费说明

1、所有的电子图书为PDF格式,支持电脑、手机、平板等各类电子设备阅读;可以任意拷贝文件到不同的阅读设备里进行阅读。

2、电子图书在提交订单后一般半小时内处理完成,最晚48小时内处理完成。(非工作日购买会延迟)

3、所有的电子图书都是原书直接扫描方式制作而成。

第1章 C语言概述 1

1.1 程序设计及程序设计语言 1

目录 1

1.2 C语言出现的历史背景 3

1.3 C语言的特点 4

1.4 简单的C程序举例 5

1.5 C程序的上机步骤 8

习题一 13

第2章算法 14

2.1 算法的概念 14

2.2 算法的表示及其特性 15

2.2.1 算法的表示方法 15

2.2.2 算法的特性 19

2.3 算法设计和描述举例 20

习题二 22

3.1 C语言的数据类型 24

3.1.1 C语言的数据类型简介 24

第3章数据类型、运算符与表达式 24

3.1.2 常量与变量 25

3.1.3 整型数据 26

3.1.4 实型数据 31

3.1.5 字符型数据 33

3.1.6 变量赋初值 37

3.1.7 各类数值型数据之间的混合运算 37

3.2.1 C语言的运算符简介 40

3.2.2 算术运算符表达式 40

3.2 C语言的运算符与表达式 40

3.2.3 赋值运算符和赋值表达式 43

3.2.4 逗号运算符和逗号表达式 46

3.2.5 关系运算符和关系表达式 47

3.2.6 逻辑运算符和逻辑表达式 49

3.2.7 位运算符和位运算表达式 51

习题三 53

第4章 顺序结构程序设计 55

4.1 表达式语句 55

4.2.1 字符输入和输出函数(getchar,putchar) 56

4.2 基本的标准输入输出函数 56

4.2.2 格式输出函数和格式输入函数(printf,scanf) 57

4.3 顺序结构程序设计举例 61

习题四 64

第5章 选择结构程序设计 65

5.1 复合语句 65

5.2 if语句 66

5.2.1 if语句的两种基本形式 66

5.2.2 if语句的嵌套: 68

5.3 switch语句 73

习题五 77

第6章循环结构程序设计 78

6.1 while语句 78

6.2 do—while语句 80

6.3 for语句 83

6.4 循环的嵌套 86

6.5 几种循环语句使用小结 89

6.6.1 break语句 90

6.6 break语句与continue语句 90

6.6.2 continue语句 91

6.7 goto语句和带标号语句 93

6.7.1 goto语句 93

6.7.2 带标号语句 93

习题六 95

第7章 数组 98

7.1 数据结构与数组的概念 98

7.2 一维数组的定义和引用 99

7.3 二维数组的定义和引用 105

7.4 字符串与字符数组 111

习题七 118

第8章 函数 120

8.1 函数定义的一般形式 120

8.2 函数的参数和函数的值 123

8.2.1 形式参数和实际参数 123

8.2.2 函数的返回值 126

8.3.1 函数调用的一般形式 129

8.3 函数的调用 129

8.3.2 函数调用的方式 131

8.3.3 被调用函数的声明和函数原型 136

8.4 函数的嵌套调用 139

8.5 函数的递归调用 141

8.6 数组作为函数参数 147

8.6.1 数组元素作函数实参 147

8.6.2 数组名作为函数参数 148

8.7.1 局部变量 157

8.7 局部变量和全局变量 157

8.7.2 全局变量 159

8.8 变量的存储类别 162

8.8.1 变量的动态与静态存储方式 162

8.8.2 动态存储的auto自动类局部变量 162

8.8.3 用static声明的静态存储类局部变量 163

8.8.4 register寄存器变量 164

8.8.5 用extern声明外部变量 165

8.8.6 内部函数和外部函数 166

习题八 167

第9章预处理命令 172

9.1 宏定义 172

9.1.1 无参宏定义 172

9.1.2 带参宏定义 175

9.2 文件包含 180

9.3 条件编译 180

习题九 183

10.1 地址和指针的基本概念 184

第10章指针 184

10.2.1 概述 186

10.2.2 指针变量的定义 188

10.2.3 指针变量的赋值和引用 189

10.2.4 指针变量作为函数参数 198

10.2.5 有关指针变量几个问题的进一步说明 201

10.3 数组指针和指向数组的指针变量 205

10.3.1 指向数组元素的指针 205

10.3.2 通过指针访问一维数组 206

10.3.3 通过指针在函数间传递一维数组 208

10.3.4 指向多维数组的指针和指针变量 215

10.3.5 通过指针在函数间传递多维数组 218

10.4 指针与字符串 222

10.4.1 通过指针访问字符串 222

10.4.2 使用字符串指针变量与使用字符数组的区别 232

10.5 函数指针变量 233

10.6 指针型函数 237

10.7.1 指针数组的概念 239

10.7 指针数组和指向指针的指针 239

10.7.2 指向指针的指针 244

10.7.3 main函数的参数 246

10.8 有关指针的数据类型和指针运算的小结 247

习题十 248

第11章 结构体与共用体 250

11.1 概述 250

11.2 结构体与结构体类型变量 251

11.2.1 结构体类型的定义 251

11.2.2 结构体类型变量的定义 252

11.2.3 结构体类型变量的引用 254

11.2.4 结构体类型变量的初始化 256

11.3 结构体数组 257

11.4 指向结构体类型数据的指针及其使用 260

11.5 用指向结构体类型数据的指针处理链表 266

11.6 共用体 276

习题十一 281

第12章 文件 282

12.1 文件概述 282

12.3 文件的各种操作 284

12.2 文件类型指针 284

12.4 文件的随机读写操作 295

12.5 文件操作中出错的检测 298

习题十二 298

附录 300

附录A ASCII代码与字符对照表 300

附录B C语言的运算符及其优先级和结合性 301

附录C C库函数 302

参考文献 308

购买PDF格式(11分)
返回顶部