谭浩强C语言教程PDF第01节:概述与发展

需积分: 3 1 下载量 57 浏览量 更新于2024-08-01 收藏 562KB PDF 举报
"谭浩强的C语言PDF教程是关于C语言编程的一份教学材料,共有13节,本部分为第01节,涵盖了C语言的基础知识和TurboC2.0集成开发环境的使用。 在C语言概述中,讲解了C语言的发展历程。它起源于1970年代初,由AT&T贝尔实验室的B.W.Kernighan和D.M.Ritchie共同发布,并通过《K&R》一书广泛传播。虽然《K&R》并未定义完整标准,但后来美国国家标准协会(ANSI)在1983年制定了ANSI C标准,使得C语言有了统一的规范。 C语言被公认为当代最优秀的程序设计语言之一,尤其在八十年代后,C语言逐渐普及到各种操作系统,包括大型机、中型机、小型机和微型计算机,其强大的功能和灵活性使其广受欢迎。 C语言有多个版本,例如Microsoft C(MSC)、Borland Turbo C(TurboC)以及AT&T C。这些版本不仅支持ANSI C标准,还增加了各自的特性,以适应不同的开发需求。 在C语言的特点中,通常包括简洁性、高效性、可移植性和丰富的库函数等。C语言是面向过程的语言,但也可以实现面向对象的编程思想,如通过结构体和指针来模拟面向对象特性。 课程还介绍了简单的C程序结构,包括输入输出函数的使用,如`printf`和`scanf`。C源程序具有清晰的结构特点,包括预处理指令、函数定义和声明、变量声明等。 此外,教程详细讲解了TurboC2.0集成开发环境的各个菜单功能,如File、Edit、Run、Compile、Project、Options、Debug以及Break/watch菜单,这些菜单涵盖了代码编辑、编译、运行、调试等基本操作,帮助初学者熟悉C语言编程环境。 在TurboC2.0中,配置文件的设置也是重要的部分,允许用户根据需要定制开发环境。通过对这些菜单和功能的理解,学习者可以更有效地进行C语言的编程实践。 这份教程是针对C语言初学者的,旨在通过理论与实践相结合的方式,帮助读者掌握C语言的基础知识和实际编程技能。"