C++程序设计基础 - 谭浩强版课件概览

需积分: 9 5 下载量 96 浏览量 更新于2024-08-23 收藏 8.66MB PPT 举报
"选择“Files”选项卡-C++程序设计课件 谭浩强 编著版" 在C++程序设计的学习中,选择"Files"选项卡是进行源代码管理的关键步骤。首先,理解C++源文件是编程过程的基础,它是包含C++代码的文本文件,通常以".cpp"为扩展名。选择C++源文件命令,意味着在集成开发环境(IDE)或文本编辑器中创建一个新的文件,用于编写C++代码。 输入文件名是创建源文件的必要环节,确保文件名遵循操作系统允许的命名规则,并且避免使用特殊字符。文件名的选择应该具有描述性,以帮助程序员快速识别文件的用途。例如,如果编写的是一个排序算法,文件名可以命名为"sort_algorithm.cpp"。 输入文件存放位置同样重要,应选择一个组织有序的目录结构,便于项目管理和代码维护。通常,项目会有一个根目录,其中包含子目录,如"src"(源代码)、"include"(头文件)等。将源文件保存在"src"目录下是常见的做法,这样可以保持代码的整洁和模块化。 单击选择驱动器或目录是指在操作系统中选择保存文件的物理位置。根据个人的工作流程,可以选择不同的驱动器或路径,确保选择的位置有足够的存储空间,并且便于访问。 C++语言,起源于C语言,由B语言发展而来,由Dennis Ritchie和Brian Kernighan等人设计。C++在C的基础上增加了面向对象编程(OOP)特性,使得程序设计更加灵活和强大。C++的主要特点包括: 1. 结构化编程:C++支持结构化编程,使得程序设计逻辑清晰,易于理解和维护。 2. 高级与低级语言的结合:C++的运算符丰富,包括算术逻辑运算和位运算,同时支持各种数据结构,如数组、结构体、类等,具有高级语言的抽象能力,又能接近底层硬件,提高程序效率。 3. 可移植性:C++程序在不同平台间移植相对容易,只需微小的修改或无需修改即可运行。 4. 语法灵活性:虽然这为程序员提供了更大的自由度,但也对初学者提出了挑战。熟练的C++程序员能够利用这种灵活性编写高质量的通用代码,但调试过程可能较为复杂。 学习C++,不仅要理解基本语法,还需要掌握类、对象、继承、多态等OOP概念,以及模板、异常处理、STL(标准模板库)等高级特性。谭浩强编著的C++程序设计课件,结合清华大学出版社和南京理工大学的教育资源,为学习者提供了全面而深入的C++学习资料,有助于读者逐步精通这一强大的编程语言。