C语言经典范例50讲(希望电子)

C语言经典范例50讲(希望电子)
作 者: 任志宏 程超
出版社: 中国物资出版社
丛编项: 经典范例50讲系列
版权说明: 本书为出版图书,暂不支持在线阅读,请支持正版图书
标 签: C
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《C语言经典范例50讲(希望电子)》作者简介

内容简介

本书介绍了C语言编程的方法与技巧。本书由50讲组成,共分七大部分内容,第一部分主要讲解了C语言编程的基础知识,第二部分讲解了输入、输出以及磁盘文件系统,这两部分内容读者应着重学习,第三部分在讲解C语言图形库函数的基础上,演示了弹出式菜单、下拉式菜单和键盘绘图编程的大致方法,第四部分讲述了在Windows环境下C语言的编程风格和应用程序设计方法,第五部分在了解数据的基础知识的基础上,通过实例讲解了利用C语言来实现数据库的加密、解密操作广以及操作Foxbase等数据库文件,第六部分讲述了C语言在网络方面的应用,包括串行通讯、TCP/IP和公共网关接口(CGl),第七部分讲述了链表、栈、队列和二叉数等多种数据结构的C语言实现,C语言与汇编语言程序的接口,内存驻留程序设计的方法以及常见编译错误的中英文对照和处理方法。本书内容丰富、新颖,实用性强,可作为初、高等院校师生学习C语言参考书,C语言培训班的首选教材,C语言爱好者的自学参考读物。C语言是国际上广泛流行的、很有发展前途的计算机高级语言。它适合于作为系统描述语言,既可用来编写系统软件,也可用来编写应用软件。早期的操作系统等系统软件主要是用汇编语言编写的(包括UNIX操作系统在内)。由于汇编语言依赖于计算机硬件,程序的可读性和可移植性都比较差。为了提高可读性和可移植性,最好改用高级语言,但一般的高级语言难以实现汇编语言的某些功能(汇编语言可以直接对硬件进行操作),例如:对内存地址的操作、位操作等。人们设想能否找到一种既具有一般高级语言特性,又具有低级语言特性的语言,集它们的优点于一身。于是,C语言就在这种情况下应运而生了。C语言是在B语言的基础上发展起来的,它的根源可以追溯到ALGOL60。1960年出现的ALGOL60是一种面向问题的高级语言,它离硬件比较远,不宜用来编写系统程序。1963年英国的剑桥大学推出了CPL(CombinedProgrammingLanguage)语言。CPL语言在ALGOL印的基础上接近了硬件一些,但规模比较大,难以实现。1967''''年英国剑桥大学的MatinRichards对CPL语言作了简化,推出了BCPL(:BasicCombinedProgrammingLanguage)语言。1970年美国贝尔实验室的KenThompson以BCPL语言为基础,又作了进一步简化,设计出了很简单的而且很接近硬件的B语言(取BCPL的第一个...

图书目录

第0讲 预备知识

0.1 C语言的特点

0.2 C语言的开发环境

第1讲 变量、常量、运算符和表达式

1.1 背景知识

1.2 范例

1.3 本讲总结

第2讲 结构化编程基础

2.1 背景知识

2.2 范例

2.3 本讲总结

第3讲 判断选取控制和分支控制结构

3.1 背景知识

3.2 范例

3.3 本讲总结

第4讲 简单循环控制结构

4.1 背景知识

4.2 范例

4.3 本讲总结

第5讲 复杂循环控制结构

5.1 背景知识

5.2 范例

5.3 本讲总结

第6讲 子过程与函数过程

6.1 背景知识

6.2 范例

6.3 本讲总结

第7讲 函数的嵌套调用

7.1 背景知识

7.2 范例

7.3 本讲总结

第8讲 函数的递归调用

8.1 背景知识

8.2 范例

8.3 本讲总结

第9讲 函数的作用域规则

9.1 背景知识

9.2 范例

9.3 本讲总结

第10讲 一维数组

10.1 背景知识

10.2 范例

10.3 本讲总结

第11讲 二维数组和多维数组

11.1 背景知识

11.2 范例

11.3 本讲总结

第12讲 字符数组

12.1 背景知识

12.2 范例

12.3 本讲总结

第13讲 数组应用实例

13.1 背景知识

13.2 范例

13.3 本讲总结

第14讲 字符串的基本知识

14.1 背景知识

14.2 范例

14.3 本讲总结

第15讲 字符串应用实例

15.1 背景知识

15.2 范例

15.3 本讲总结

第16讲 指针

16.1 背景知识

16.2 范例

16.3 本讲总结

第17讲 指针和数组

17.1 背景知识

17.2 范例

17.3 本讲总结

第18讲 指针和字符串

18.1 背景知识

18.2 范例

18.3 本讲总结

第19讲 函数和指针

19.1 背景知识

19.2 范例

19.3 本讲总结

第20讲 指针的指针

20.1 背景知识

20.2 范例

20.3 本讲总结

第21讲 结构、联合、枚举

21.1 背景知识

21.2 范例

21.3 本讲总结

第22讲 日期与时间

22.1 背景知识

22.2 范例

22.3 本讲总结

第23讲 位与字节

23.1 背景知识

23.2 范例

23.3 本讲总结

第24讲 编译预处理

24.1 背景知识

24.2 范例

24.3 本讲总结

第25讲 动态分配

25.1 背景知识

25.2 范例

25.3 本讲总结

第26讲 控制台I/O

26.1 背景知识

26.2 范例

26.3 本讲总结

第27讲 缓冲文件系统

27.1 背景知识

27.2 范例

27.3 本讲总结

第28讲 非缓冲文件系统

28.1 背景知识

28.2 范例

28.3 本讲总结

第29讲 常用图形和屏幕函数

29.1 背景知识

29.2 范例

29.3 本讲总结

第30讲 编写弹出式菜单

30.1 背景知识

30.2 范例

30.3 本讲总结

第31讲 编写下拉式菜单

31.1 背景知识

31.2 范例

31.3 本讲总结

第32讲 利用键盘绘图

32.1 背景知识

32.2 范例

32.3 本讲总结

第33讲 实现BMP图像的显示

33.1 背景知识

33.2 范例

33.3 本讲总结

第34讲 渐入、渐出的屏幕显示方法

34.1 背景知识

34.2 范例

34.3 本讲总结

第35讲 WINDOWS中C语言编程

35.1 背景知识

35.2 范例

35.3 本讲总结

第36讲 创建WINDOWS实例程序GENERIC

36.1 背景知识

36.2 范例

36.3 本讲总结

第37讲 FOXBASE数据库加密

37.1 背景知识

37.2 范例

37.3 本讲总结

第38讲 C与FOXBASE的接口

38.1 背景知识

38.2 范例

38.3 本讲总结

第39讲 用TURBO C直接读取FOXPRO方法

39.1 背景知识

39.2 范例

39.3 本讲总结

第40讲 串行通信

40.1 背景知识

40.2 范例

40.3 本讲总结

第41讲 用SOCKETS实现网络实时通信

41.1 背景知识

41.2 范例

41.3 本讲总结

第42讲 CGI应用程序

42.1 背景知识

42.2 范例

42.3 本讲总结

第43讲 数据结构的基本概念

43.1 背景知识

43.2 范例

43.3 本讲总结

第44讲 链表的C语言表示

44.1 背景知识

44.2 范例

44.3 本讲总结

第45讲 栈、队列的C语言表示

45.1 背景知识

45.2 范例

45.3 本讲总结

第46讲 二叉数的C语言表示

46.1 背景知识

46.2 范例

46.3 本讲总结

第47讲 C与汇编语言的接口

47.1 背景知识

47.2 范例

47.3 本讲总结

第48讲 内存驻留程序设计

48.1 背景知识

48.2 范例

48.3 本讲总结

第49讲 图形模式下显示汉字

49.1 背景知识

49.2 范例

49.3 本讲总结

第50讲 C语言编程规范

50.1 背景知识

50.2 范例

50.3 本讲总结