《C语言程序设计基础》求取 ⇩

第一章绪论1

1.1 C语言的发展和特点1

1.1.1 C语言的发展历程1

1.1.2 C语言的特点3

1.2 C语言程序设计格式和结构特点5

1.2.1 字汇表和语法图5

1.2.2 C语言程序结构7

1.3 简单的C程序介绍11

1.4 C的各种版本及上机步骤11

1.4.1 标准C(CANSI C)11

1.4.2 C编译程序在微机上的实现12

1.4.3 C语言上机步骤15

第二章数据类型、运算符和表达式17

2.1 C语言的数据类型17

2.3 变量18

2.2 常量和符号常量18

2.4 基本数据类型20

2.5 运算符31

2.6 表达式38

习题二39

第三章语句及基本程序设计42

3.1 引言42

3.1.1 基本程序结构42

3.1.2 C语句概述42

3.1.3 用计算机解题的基本步骤43

3.2 顺序结构及其语句44

3.2.1 顺序结构程序设计44

3.2.2 赋值语句44

3.2.3 putchar函数输出字符数据45

3.2.4 printf函数输出格式数据46

3.2.5 getchar输入字符数据50

3.2.6 scanf函数输入格式数据51

3.2.7 顺序结构程序举例53

3.3 选择结构及其语句54

3.3.1 选择结构及程序设计54

3.3.2 if条件语句55

3.3.3 switch多分支选择语句57

3.3.4 选择结构程序设计举例59

3.4 循环结构及其语句62

3.4.1 循环结构程序设计62

3.4.2 for语句63

3.4.3 while语句66

3.4.4 do-while语句67

3.4.5 多重循环69

3.4.6 循环结构程序设计举例70

3.5 goto语句72

3.6 break语句72

3.8 break,goto,continue语句程序举例73

3.7 continue语句73

习题三74

第四章函数及函数程序设计77

4.1 函数77

4.2 函数定义77

4.3 函数参数及返回值78

4.4 函数调用形式81

4.5 变量的作用范围86

4.6 函数的作用范围95

4.7 函数程序设计举例96

习题四97

第五章 数组和指针99

5.1数组99

5.1.1 数组的定义99

5.1.2 数组的机内表示100

5.1.3 数组的操作102

5.1.4 数组的初始化104

5.2 字符数组106

5.2.1 字符数组初始化和引用108

5.2.2 字符串(数组)的输入、输出和处理108

5.3 数组程序设计举例112

5.4 指针115

5.4.1 指针的概念、定义和操作115

5.4.2 指针变量作为函数参数116

5.4.3 指针运算119

5.4.4 指针与数组120

5.5 指针程序设计举例123

习题五126

第六章结构和联合128

6.1 结构(struct)128

6.1.1 结构的表示和意义128

6.1.2 结构成员的引用131

6.1.3 结构置初值134

6.2 结构、数组和指针137

6.2.1 结构数组的表示137

6.2.2 结构数组的初始化138

6.2.3 程序举例139

6.3 指向结构的指针141

6.4 引用自身的结构145

6.4.1 建立链表146

6.4.2 单向链表的插入和删除148

6.4.3 双向链表的建立和使用152

6.5 位段存取156

6.6 联合(union)159

6.7 枚举类型161

6.8 类型定义163

习题六165

7.1.2 C的文件操作166

7.1.1 文件概念166

7.1 文件概述166

第七章文件166

7.2 缓冲型文件系统167

7.2.1 缓冲文件系统若干函数167

7.2.2 缓冲型文件系统程序举例173

7.3 非缓冲型文件系统184

7.3.1 非缓冲文件系统若干函数184

7.3.2 非缓冲型文件系统程序举例185

习题七187

第八章编译预处理188

8.1 宏定义188

8.2 包含文件191

8.3 条件编译192

第九章Turbo C、Microsoft C简介195

9.1 Turbo C简介195

9.1.1 引言196

9.1.2 Turbo C语言概述201

9.1.3 Turbo C集成开发环境213

9.1.4 Turbo C命令行版本222

9.2 Microsoft C简介226

9.2.1 引言227

9.2.2 MSC语言概述232

9.2.3 MSC程序员工作平台PWB241

9.2.4 命令行版本的用法251

9.2.5 连接程序(LINX.EXE)和增量式连接程序(ILINK.EXE)258

9.3 Turbo C、Microsoft C比较262

9.3.1 Turbo C 2.0和Microsoft C 6.0的共同点262

9.3.2 Turbo C 2.0和Microsoft C 6.0之间的区别262

附录Ⅰ 常用字符与ASCⅡ代码对照表264

附录Ⅱ C语言中的关键字265

附录Ⅲ 运算符和结合性266

附录Ⅳ C语言常用语法提要267

附录Ⅴ C库函数272

1995《C语言程序设计基础》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由曹兰斌等编 1995 北京:电子工业出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

C语言程序设计基础(1995 PDF版)
C语言程序设计基础
1995 北京:电子工业出版社
C语言程序设计( PDF版)
C语言程序设计
C语言程序设计基础(1998 PDF版)
C语言程序设计基础
1998 北京:科学出版社
C语言程序设计(1994 PDF版)
C语言程序设计
1994 北京:中国科学技术出版社
C语言程序设计基础教程(1997 PDF版)
C语言程序设计基础教程
1997 重庆:重庆大学出版社
C语言及其开发工具  下  调试器及运行库(1988 PDF版)
C语言及其开发工具 下 调试器及运行库
1988 厦门:厦门大学出版社
C程序设计语言(1984 PDF版)
C程序设计语言
1984 广州:广东高等教育出版社
C程序设计语言基础(1987 PDF版)
C程序设计语言基础
1987 哈尔滨:哈尔滨工业大学出版社
C++程序设计基础(1996 PDF版)
C++程序设计基础
1996 北京:高等教育出版社
C语言程序设计基础(1986 PDF版)
C语言程序设计基础
1986 北京:清华大学出版社
C程序设计语言(1987 PDF版)
C程序设计语言
1987 上海:同济大学出版社
C语言程序设计(1999 PDF版)
C语言程序设计
1999 大连:大连理工大学出版社
C++程序设计基础(1996 PDF版)
C++程序设计基础
1996 北京:电子工业出版社
C语言程序设计基础(1992 PDF版)
C语言程序设计基础
1992 北京:科学出版社
C语言程序设计(1995 PDF版)
C语言程序设计
1995 天津:南开大学出版社