谭浩强C语言程序设计基础教程

需积分: 0 0 下载量 137 浏览量 更新于2024-07-20 收藏 2.94MB PDF 举报
"《C语言程序设计》是谭浩强教授的经典教材,涵盖了C语言的基础知识,包括语言的发展历程、特点、版本以及与其他编程语言的关系。本书深入浅出地介绍了C语言的编程基础,如输入输出函数、源程序的结构特点和编程规范。此外,还详细讲解了TurboC2.0集成开发环境的使用,帮助读者熟悉编译和调试环境。书中还强调了算法的重要性,阐述了算法的概念、特性和表示方式,并介绍了结构化程序设计方法。在数据类型、运算符和表达式方面,书中详细讨论了C语言中的整型、实型、字符型数据,以及变量、常量的使用,包括如何对变量赋初值和进行不同类型数据间的运算。" 在这本教材中,读者将了解到C语言的起源及其在程序设计领域的地位。1.1章节介绍了C语言的发展过程,强调其作为最优秀的程序设计语言之一的原因。1.2至1.5节探讨了C语言的特点,如简洁性、高效性,以及它与面向对象的程序设计语言如C++的关系。1.7节则通过一个简单的C程序示例,让读者初步接触编程实践。1.8节至1.10节讲解了输入输出函数和C源程序的基本结构,以及编写程序时应遵循的规则,帮助初学者建立正确的编程习惯。 1.11至1.13节专门讲解了TurboC2.0这个早期流行的C语言开发环境,包括各个菜单的功能,这对于使用过老版编译器的人来说具有很高的参考价值。在理解了编程环境之后,2章开始深入到程序的灵魂——算法,包括算法的定义、特性、表示方法(如自然语言、流程图、N-S流程图、伪代码和计算机语言)。 3章是关于数据类型、运算符和表达式的详细介绍。首先,3.1节概述了C语言的数据类型,3.2节详细讲解了常量、变量的区别和使用,接着3.3至3.5节分别探讨了整型、实型和字符型数据,包括它们的表示方法、变量和常量。3.6至3.11节则讨论了变量赋值、混合运算、各种运算符(如算术、赋值、逗号运算符)及其表达式,为后续的程序设计打下坚实基础。 通过这本书,读者不仅能学习到C语言的基本语法,还能掌握编程的基本思想和技巧,是一本非常适合C语言初学者的入门教程。