《C语言电脑投影教学实践》求取 ⇩

1 C语言的特点与程序结构3

1.1 C语言的特点3

1.1.1 C语言的发展历史3

1.1.2 C语言的编程特点3

第一篇 认识篇3

1.2 C语言程序的基本结构6

1.2.1 程序头部7

1.2.2 main函数8

1.2.3 其他部分8

1.3.1 源程序9

1.2.4 示例9

1.3 程序设计中的几个名词术语9

1.3.2 编译/解释、编译/解释型语言系统10

1.3.3 编译程序、目标程序10

1.3.4 链接程序与链接10

1.3.5 解释程序与解释11

1.3.6 编译型程序系统与解释型程序系统11

2 C语言的基本数据类型与简单I/O12

2.1 C语言的基本数据类型12

2.2.1 常量14

2.2 C语言的常量与变量14

2.2.2 变量15

2.2.3 标识符17

2.3.1 printf18

2.3 C语言的基本I/O操作19

2.3.2 scanf19

2.3.3 getch,getche,gets21

2.3.4 putch,puts21

2.3.5 /*...*/C语言的注释21

3.1.1 语句23

3.1 语句结构概述23

3 C语言的语句特征23

3.1.2 流程及流程图25

3.1.3 表达式26

3.2 C程序的三种基本结构及其语句29

3.2.1 顺序结构29

3.2.2 选择结构30

3.2.3 循环结构33

4 函数40

4.1 库函数40

4.2.1 定义函数41

4.2 自定义函数41

4.2.2 声明原型42

4.2.3 函数结构的要素42

4.3 函数的参数调用46

4.3.1 调用条件与方式46

4.3.2 形参与实参47

5.1.1 变量的分类52

5.1.2 数据在内存的存储52

5.1 变量性质概述52

5 变量的存储属性52

5.2 各类变量的存储属性分析53

5.2.1 局部变量53

5.2.2 全局变量57

5.2.3 动态、静态、全局、局部的关系58

6 宏与工程62

6.1 宏及其特点62

6.1.1 宏定义的类型63

6.1.2 宏定义的注意事项64

6.1.3 宏与函数的比较64

6.2.2 建立工程文件的方法66

6.2.1 工程的概念66

6.2 工程与工程文件66

6.2.3 开发工程时的注意事项67

7 C语言的一维数组及其应用68

7.1 数组的概念与基本属性68

7.1.1 数组的概念68

7.1.2 一维数组的定义68

7.1.3 一维数组的初始化69

7.1.4 一维数组的操作69

7.1.5 一维数组的下标运算70

7.2 数组的引用71

7.1.6 数组的存储属性71

7.2.1 一维数组作为函数的参数的特点72

7.2.2 使用数组的注意事项74

7.3 字符数组与字符串76

7.3.1 字符数组的定义76

7.3.2 字符数组的初始化76

7.3.3 字符‘\0 的特殊意义77

8 指针及其属性79

8.1 C语言的指针及其性质79

8.1.1 指针的概念79

8.1.4 指针变量容易产生的误区80

8.1.2 首地址80

8.1.3 指针变量80

8.2 指针变量的引用规律82

8.2.1 一般引用82

8.2.2 指针变量作为函数的参数84

8.2.3 用指针作函数的参数的优点84

8.3 指针与数组86

8.3.1 指针访问数组元素86

8.3.2 指针与字符串88

8.3.3 指针、数组、字符串的关系91

8.4.2 指针数组94

8.4 指针的其他问题94

8.4.1 返回指针的函数94

8.4.3 指向函数指针的应用97

9 结构体、共用体数据及其应用100

9.1 结构数据类型100

9.1.1 结构体的构造与特点100

9.1.2 结构体类型变量的定义101

9.1.3 类型与变量102

9.1.4 不同定义方法的比较102

9.2.1 一般引用103

9.1.5 结构体变量的存储属性103

9.2 结构变量的引用规律103

9.2.2 作为函数的参数的引用105

9.3 结构数组、指针及函数107

9.3.1 结构数组的定义与调用107

9.3.2 结构指针的定义与引用107

9.3.3 结构体类型的函数111

9.4 链表及其应用113

9.5.1 共用体的概念与特点116

9.5 共用体116

9.5.2 共用体变量的引用规律118

10 C语言的文件I/O及其应用122

10.1 C语言文件及其属性122

10.2 缓冲文件的操作123

10.2.1 缓冲文件的打开与关闭124

10.2.2 文件的顺序读写126

10.2.3 文件的随机读写129

10.2.4 文件结束符132

10.3 非缓冲文件及其操作133

10.3.1 非缓冲文件的基本操作133

10.2.5 缓冲文件的其它操作133

10.3.2 非缓冲文件的应用134

11 C语言的位运算与低级操作136

11.1 位运算136

11.1.1 位运算的概念136

11.1.2 C语言的位操作运算137

11.1.3 按位操作的一些简单应用技巧137

11.2 位运算的应用138

11.3 C语言的低级操作142

11.3.1 int86143

11.3.2 bdos146

11.3.3 intdos148

12 C语言混合编程151

12.1 C语言与汇编语言接口151

12.1.1 ANSI C里使用#asm和#endasm指令152

12.1.2 TURBO C和BORLAND C里使用asm语句152

12.2 C语言与其它高级语言接口155

13.1 基本制作161

13.1.1 菜单制作技术161

第二篇 实践与提高篇161

13 界面制作技术161

13.1.2 综合界面制作170

13.2 一个完整的界面例子173

14 图形开发技术188

14.1 图形显示与视频初始化188

14.2 图形开发的几个技术问题192

14.2.1 图形菜单的制作192

14.2.2 汉字的显示197

15.1 汉字显示的问题及解决方法200

15.1.1 西文DOS下显示汉字的方法200

15 汉字开发技术200

15.1.2 西文DOS下汉字显示技术开发202

15.1.3 汉字显示的放大技术204

15.2 自建汉字库与汉化软件207

15.3 其他开发技术实践210

15.3.1 PASCAL语言到C语言的转换工具211

15.3.2 分页打印程序的设计218

附录A 测试题225

第一部分 单向选择题225

第二部分 阅读理解题240

第三部分 测试题参考答案268

附录B TURBO C常用库函数简介272

1998《C语言电脑投影教学实践》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由王兴波,黄国立编著 1998 长沙:国防科技大学出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

C/C++语言实用教程(1996 PDF版)
C/C++语言实用教程
1996 长沙:中南工业大学出版社
电脑语言:PASCAL实用入门( PDF版)
电脑语言:PASCAL实用入门
永华科技图书出版社
电脑语言-PASCAL 实用入门( PDF版)
电脑语言-PASCAL 实用入门
永华科技图书出版社
电脑维修实践(1995 PDF版)
电脑维修实践
1995 北京:人民邮电出版社
C++语言教程(1993 PDF版)
C++语言教程
1993 成都:电子科技大学出版社
C语言高级实用教程(1991 PDF版)
C语言高级实用教程
1991 北京:清华大学出版社
计算机算法语言 BASIC程序设计(1991 PDF版)
计算机算法语言 BASIC程序设计
1991 北京:电子工业出版社
C语言教程(1995 PDF版)
C语言教程
1995 成都:电子科技大学出版社
C语言编程实践及实例荟萃(1995 PDF版)
C语言编程实践及实例荟萃
1995 合肥:安徽科学技术出版社
电脑C语言速成(1994 PDF版)
电脑C语言速成
1994 北京:国防工业出版社
C语言教程(1995 PDF版)
C语言教程
1995 北京:科学出版社
最新C语言实用教程(1996 PDF版)
最新C语言实用教程
1996 北京:化学工业出版社
C语言实践  1  C语言的DOS系统程序设计(1994 PDF版)
C语言实践 1 C语言的DOS系统程序设计
1994 北京:清华大学出版社
实用C语言(1987 PDF版)
实用C语言
1987 上海:复旦大学出版社
C语言实用教程(1992 PDF版)
C语言实用教程
1992 北京:电子工业出版社