《C语言编程基础》求取 ⇩

第1章概述1

1.1 C语言的由来2

1.2 C程序的格式3

1.2.1 一人简单的例子3

1.2.2 C程序的一般格式4

1.3 建立与运行C程序的过程5

1.4 用Turbo C运行C程序的上机步骤6

习题9

2.1 常量和变量10

2.1.1 常量10

第2章数据类型与运算符10

2.1.2 变量14

2.2 数据类型16

2.2.1 整型16

2.2.2 字符型17

2.2.3 浮点型18

2.3 运算符与表达式18

2.3.1 表达式18

2.3.2 算术运算符19

2.3.3 赋值运算符22

2.3.4 关系运算符23

2.3.5 逻辑运算符24

2.3.6 位运算符25

2.3.7 递增/递减运算符27

2.3.8 其他运算符28

2.3.9 运算符的优先等级和结合性30

2.4 数据类型转换32

2.4.1 自动类型转换32

2.4.2 强制类型转换34

习题37

第3章数据的输入与输出40

3.1 格式输出函数Printf ()40

3.1.1 参数说明41

3.1.2 例42

3.2 格式输入函数Scanf()44

3.2.1 参数说明44

3.2.2 scanf ()函数正确读取数据的判断46

3.2.3 程序举例49

3.3 字符输入输出函数51

3.3.1 字符输入函数getchar ()51

3.3.2 字符输出函数putchar ()51

习题52

4.1 程序的概念及设计过程54

第4章程序设计初步54

4.2.1 算法的含义55

4.2.2 算法及程序的基本控制结构55

4.2.3 算法的描述55

4.2 算法及程序的基本控制结构55

4.3 顺序结构程序设计59

4.3.1 C语句的简单分类59

4.3.2 表达式语句60

4.3.3 复合语句61

4.3.4 顺序结构程序举例61

4.4.1 if语句(单分支选择)62

4.4 选择结构程序设计62

4.4.2 if-else语句(两分支选择)63

4.4.3 if-else语句(多分支选择)65

4.4.4 switch-case语句68

4.4.5 选择语句的嵌套71

4.5 循环结构程序设计73

4.5.1 while语句73

4.5.2 for语句76

4.5.3 do while语句78

4.5.4 循环的嵌套79

4.5.5 循环的辅助语句80

4.5.6 goto语句82

4.5.7 两种常用的循环算法83

习题88

第5章数组和指针91

5.1 数组的概念及定义方法91

5.1.1 数组的概念91

5.1.2 数组的定义方法91

5.1.3 数组元素的引用方法91

5.2 数组元素在内存中的存储方法92

5.3.1 一维数组的初如化方法93

5.3 数组的初始化93

5.3.2 二维数组的初始化方法94

5.3.3 字符数组的初始化方法95

5.4 数组应用举例96

5.4.1 一维数组与排序和查找96

5.4.2 二维数组程序举例104

5.5 字符数组与字符串的处理106

5.5.1 字符串的输入106

5.5.2 字符串的输出108

5.5.3 几个常用的字符串处理函数111

5.5.4 字符数组与字符串处理函数应用举例115

5.6 指针的基本概念及运算118

5.6.1 指针的概念118

5.6.2 指针的定义和引用119

5.6.3 指针的运算121

5.7 指向数组和字符串的指针123

5.7.1 指针与一维数组元素的引用方法123

5.7.2 指针与二维数组元素的引用方法126

5.7.3 指向一维数组的指针129

5.8 字符指针与字符串131

5.9 指针数组和二重指针133

5.9.2 二级指针(指向指针的指针)136

5.10 程序举例140

习题144

第6章函数147

6.1 结构化程序设计与C程序的结构147

6.2 函数的定义格式148

6.3 函数的调用及说明150

6.4 函数的返回154

6.5 变量的存储类型与作用域156

6.5.1 自动变量auto及其作用域156

6.5.2 寄存器变量register158

6.5.3 外部变量159

6.5.4 静态变量static162

6.6 函数间的参数传递165

6.7 递归调用及递归函数173

6.7.1 概念及分类173

6.7.2 递归函数的编写173

6.7.3 递归调用的工作过程174

6.7.4 程序举例176

6.8 指针型函数178

6.9.1 函数指针的定义179

6.9 函数指针及函数指针数组179

6.9.2 函数指针数组的定义180

6.9.3 使用函数指针的函数调用举例180

习题185

第7章预处理188

7.1.1 符号常量的宏定义和宏替换188

7.1.2 带有参数的宏定义和宏替换190

7.2 文件包含192

7.3 条件编译193

习题198

8.1 结构体类型的定义200

第8章结构体及其它数据类型200

8.2 结构体类型变量的定义和引用202

8.2.1 结构体类型变量的定义方法202

8.2.2 结构体类型变量的初始化203

8.2.3 成员运算符与结构体变量的引用204

8.3 结构体数组205

8.3.1 结构体数组的定义及初始化205

8.3.2 引用结构体数组的方法206

8.4 指向结构体变量或结构体数组元素的指针209

8.4.1 指向结构体变量的指针与指向运算符209

8.4.2 指向结构体数组元素的指针212

8.5 结构体与函数213

8.5.2 结构体类型或结构指针型函数217

8.6 指向结构体自身的指针与链表221

8.6.1 指向结构体自身的指针与单向链表的结构221

8.6.2 动态存储分配函数222

8.6.3 建立和使用单向链表的程序举例222

8.7 共用体及其应用229

8.7.1 共用体类型的定义229

8.7.2 共用体类型变量的定义及应用230

8.8.2 枚举类型变量的定义及其引用233

8.8.1 枚举类型的定义233

8.8 枚举类型简介233

8.9 使用typedef定义的类型235

习题236

第9章文件的输入输出238

9.1 文件和文件类型指针的概念238

9.1.1 文件的基本概念238

9.1.2 文件类型指针239

9.2 文件的打开与关闭239

9.2.1 文件的打开239

9.2.2 文件的关闭241

9.3.1 字符输入输出函数242

9.3 文件输入输出中的常用函数242

9.3.2 字符串的输入输出函数244

9.3.3 格式化输入输出函数247

9.3.4 读写数据块函数248

9.4 文件的定位及出错的检测252

9.4.1 文件的定位252

9.4.2 文件操作期间的错误检测255

9.5 标准输入输出的重定向255

习题257

附录A 部分常用的C库函数259

附录B Turbo C集成环境的使用方法265

1997《C语言编程基础》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由陈庆祥,周勤学编著 1997 广州:中山大学出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

C语言基础教程(1996 PDF版)
C语言基础教程
1996 长沙:中南工业大学出版社
C语言基本编程教程(1994 PDF版)
C语言基本编程教程
1994 陕西电子杂志社
交通行业工人技术考核丛书  公路工程高级试验工培训教材( PDF版)
交通行业工人技术考核丛书 公路工程高级试验工培训教材
广东交通职业技术学院
经进东坡文集事略  上( PDF版)
经进东坡文集事略 上
文学古籍刊行社
C语言程序设计基础(1998 PDF版)
C语言程序设计基础
1998 北京:科学出版社
C语言程序设计基础(1997 PDF版)
C语言程序设计基础
1997 大连:大连理工大学出版社
C语言程序设计基础教程(1997 PDF版)
C语言程序设计基础教程
1997 重庆:重庆大学出版社
C语言及其开发工具  下  调试器及运行库(1988 PDF版)
C语言及其开发工具 下 调试器及运行库
1988 厦门:厦门大学出版社
C程序设计语言基础(1987 PDF版)
C程序设计语言基础
1987 哈尔滨:哈尔滨工业大学出版社
C语言程序设计基础(1986 PDF版)
C语言程序设计基础
1986 北京:清华大学出版社
Visual C++ 6.0编程基础(1999 PDF版)
Visual C++ 6.0编程基础
1999 北京:北京航空航天大学出版社
C++语言基础教程(1999 PDF版)
C++语言基础教程
1999 北京:清华大学出版社
微机基础及C语言教程(1994 PDF版)
微机基础及C语言教程
1994 成都:西南交通大学出版社
C语言程序设计基础(1992 PDF版)
C语言程序设计基础
1992 北京:科学出版社
计算机算法语言 BASIC程序设计(1991 PDF版)
计算机算法语言 BASIC程序设计
1991 北京:电子工业出版社