《C语言速成》PDF下载

  • 购买积分:9 如何计算积分?
  • 作  者:严洪华,沈建威等编著
  • 出 版 社:合肥:安徽科学技术出版社
  • 出版年份:1995
  • ISBN:7533712021
  • 页数:200 页
图书介绍:

目 录 1

第一章C语言综述 1

第一节C语言的由来及特点 1

一、C语言的由来 1

二、C语言的特点 2

第二节一个简单的C语言例程的编译与运行 2

第三节C语言的基本词法 4

一、C语言的基本词汇 4

二、运算符 5

三、转义字符 5

四、标识符 5

五、关键字 6

第四节C语言程序的基本结构 6

第二章常量、变量、运算符与表达式 10

第一节C语言的基本数据类型 10

一、直接常量 11

第二节常量 11

二、符号常量 12

第三节变量 12

一、变量的定义 12

二、变量的存储类型 13

三、变量的初始化 16

第四节运算符和表达式 17

一、算术运算符和表达式 17

三、赋值运算符和表达式 18

二、按位运算符和表达式 18

四、数据类型强制转换符和表达式 19

五、关系运算符和表达式 19

六、逻辑运算符和组合关系表达式 20

七、求类型长度运算符(sizeof) 20

八、逗号运算符和表达式 20

九、条件运算符和表达式 21

第一节条件分支语句 23

一、if~else语句 23

第三章程序控制语句 23

二、if语句 24

三、条件分支语句的嵌套 24

四、多重条件语句 26

第二节循环控制语句 27

一、for语句 27

二、while语句 30

三、do~while语句 31

一、switch(开关语句) 32

第三节开关语句与跳转语句 32

二、goto(无条件转移语句) 34

三、break(中断语句) 36

四、continue(条件继续语句) 36

五、return (返回语句) 37

第四节分程序结构语句 37

第四章数组 40

第一节一维数组 40

第二节字符数组 42

第三节多维数组 44

第四节数组的初始化 46

第五章指针 49

第一节指针与地址 49

第二节指针与数组的关系 51

第三节指针的初始化 53

一、取地址运算和取内容运算 55

二、指针变量值加或减一个整数 55

第四节指针变量的基本运算 55

三、两个指针变量相减 56

四、用关系运算符对两个指针变量进行比较 56

第五节内存动态分配 56

第六节指针数组和多级指针 58

第六章结构 61

第一节结构的定义 61

第二节结构成员的引用 64

第三节结构数组 66

第四节指向结构的指针 68

第五节链表 70

第七章联合、枚举和自定义数据类型 78

第一节联合 78

第二节枚举 81

第三节 自定义数据类型 84

第八章函数 86

第一节函数的定义与调用 86

一、函数的定义 86

二、函数的调用 87

第二节返回语句 89

一、从函数返回 90

二、返回值 91

第三节函数的作用域规则 91

第四节函数的参数 91

第五节传值调用与传址调用 92

一、传值调用 93

二、传址调用 94

三、用数组作函数的传递参数 95

四、用指针作函数的传递参数 97

五、用结构作函数的传递参数 98

六、命令行参数 100

第六节递归调用 103

第七节函数指针 106

第八节库函数 108

第一节标准设备文件的输入输出 110

第九章输入、输出及磁盘文件 110

一、getchar和putchar 111

二、gets和puts 111

三、格式化的终端输入输出函数printf和scanf 113

第二节一般文件的输入输出 118

一、fopen 119

二、fclose 121

三、putc 121

四、getc 121

五、fgetc 122

六、fputc 123

七、fprintf 124

八、fscanf 125

九、getw 125

十、putw 126

十一、feof 126

十二、rewind 127

十三、fseek和随机访问输入输出 127

十四、fread 128

十五、fwrite 128

第十章图形 131

第一节图形绘制基本函数的编程 131

一、显示方式与调色板的设置 131

二、画点 133

四、画矩形 134

五、画圆 134

三、画线 134

六、区域充填 135

第二节一个绘图程序实例 135

第十一章C语言程序的预处理与编译 139

第一节C语言的预处理 139

一、#include 139

二、#define 140

第二节C语言程序的编译 142

三、#undef 142

一、使用Microsoft C编译系统的操作 143

二、使用Turbo C编译系统的操作 144

第十二章C语言程序设计及应用举例 147

第一节C语言程序的开发过程 147

第二节C语言程序设计的应用举例 149

一、MYCOPY下拉式系统主菜单显示与操作的编程方法 149

二、磁盘拷贝模块的编程 161

附录一 MYCOPY源程序清单 173

附录二C语言编译系统的常用库函数 193