谭浩强C++讲义:理解常量与变量及其类型

需积分: 38 102 下载量 9 浏览量 更新于2024-08-23 收藏 8.66MB PPT 举报
在谭浩强的C++课程讲义中,"常量与变量"这一章节是编程基础的核心内容。常量是程序运行过程中保持恒定不变的数值,它们被分为整型常量如30和40,以及实型常量如30.0和40.0。编译器根据这些表达式的表面形式自动识别其数据类型。常量在程序中是固定的,一旦定义就不能改变。 另一方面,变量则是动态的,它们的值在程序执行过程中可以改变。变量有特定的名字,如age或score,用于引用内存中的存储位置。在C++中,使用变量前需要明确指定其数据类型,例如int、float或double,这决定了变量在内存中所需的存储空间。变量允许程序根据需要进行赋值和更新,增加了程序的灵活性。 C++作为一种强大的编程语言,它的设计和发展历程值得一提。C语言起源于1972年的贝尔实验室,由Dennis Ritchie和Brian Kernighan创建,主要用于编写UNIX操作系统。C++是基于C语言发展起来的,它结合了高级语言的易用性和汇编语言的效率,拥有丰富的运算符支持,包括算术、逻辑和位操作,以及灵活的数据结构。C++程序具有良好的结构化、移植性和可扩展性,但在语法结构上可能较为宽松,对于新手来说学习曲线较陡峭,需要理解和掌握严格的语法规则以及调试技巧。 C++语言的主要特点包括: 1. 结构化编程:简洁且灵活,适用于大型系统开发和小型控制程序,以及科学计算。 2. 高级语言与汇编语言特性结合:提供了高级抽象和底层控制的平衡,使代码高效且易于理解。 3. 可移植性强:编写的程序能在不同型号和性能级别的计算机上运行,无需大量修改。 4. 程序设计自由度大:适合经验丰富的开发者写出高度通用的程序,但对初学者来说需要逐步适应和学习。 理解常量与变量的概念,以及C++语言的特点,是掌握C++编程基础的关键,后续的学习将涉及数据类型、变量声明、内存管理、控制结构等内容,这些都是构建复杂程序的基础。