"C程序设计-第三版-谭浩强"
本书是谭浩强主编的《C程序设计》的第三版,作为大学教材,它详细介绍了C语言的基础知识和编程技巧。书中涵盖了C语言的起源、特点、不同版本以及如何使用TurboC2.0集成开发环境进行编程。
1. C语言概述
C语言起源于20世纪70年代初,由AT&T贝尔实验室的B.W.Kernighan和D.M.Ritchie合作开发并出版了《K&R》一书,这标志着C语言的正式诞生。尽管《K&R》并未定义完整标准,但随后的ANSI C标准在1983年发布,进一步推动了C语言的发展。
2. 当代最优秀的程序设计语言
C语言因其简洁、高效和通用性,从UNIX系统走向各种操作系统,广泛应用于大型机、中型机、小型机和微型计算机,成为程序员首选的编程语言之一。
3. C语言版本
市面上流行的C语言编译器有:
- Microsoft C,简称MSC,是微软公司的C语言实现,适用于Windows平台。
- Borland Turbo C,又称TurboC,由Borland公司开发,以其轻量级和高效的编译速度闻名。
- AT&T C,是AT&T公司的C语言实现,遵循ANSI C标准。
4. C语言的特点
C语言具有以下几个显著特点:
- 结构化:C语言支持结构化编程,使得程序易于理解和维护。
- 低级特性:C语言允许直接操作内存,提供对硬件的直接访问,适合系统级编程。
- 高效:C语言编译后的代码运行速度快,接近汇编语言。
- 可移植性:C语言的跨平台能力较强,编写一次,可以在多个系统上编译运行。
- 动态内存管理:C语言提供了动态内存分配和释放的功能,程序员可以灵活控制内存使用。
5. TurboC2.0集成开发环境
- TurboC2.0简介和启动:TurboC2.0是一款轻量级的C语言开发工具,适合初学者使用。
- 集成开发环境:包括源代码编辑、编译、链接和调试等功能。
- 菜单介绍:涵盖File、Edit、Run、Compile、Project、Options、Debug、Break/watch等菜单,帮助用户完成各种操作。
- 配置文件:TurboC2.0有自己的配置文件,用户可以根据需要调整编译器设置。
这本书详细介绍了C语言的基础概念、语法和编程实践,对于学习C语言的初学者来说,是一本不可多得的经典教材。通过阅读和实践,读者可以掌握C语言的基本知识,为更深入的编程学习打下坚实基础。