北京大学李立教授C++语言教程:入门与基础

需积分: 50 11 下载量 64 浏览量 更新于2024-07-15 收藏 739KB PPT 举报
《北京大学C++教程》是一份详细的C++语言教学材料,由教师李立编撰。该教程旨在介绍C++语言的基本概念和编程入门,以帮助学生理解和掌握C++语言的特性与应用。课程从第一章开始,首先概述了C++的历史和发展,强调了它作为C语言的继承者,集成了面向对象编程机制,解决了C语言在代码重用和大型软件开发中的局限。 章节中重点讲解了C++语言的关键要素,如程序和程序文件的概念,指出程序是用计算机语言描述任务的文本文件,通常以`.cpp`为扩展名。函数是C++中的一个重要组成部分,函数定义包括类型修饰符、函数名、参数列表和函数体,例如`double Area(double r)`这样的声明。主函数`main()`是每个C++程序的核心,程序从这里开始执行。 教程还特别关注细节,比如字母大小写在C++中的意义,指出main函数名称的唯一性。通过实例,如设计一个输出问候语的程序,演示了如何使用`<iostream.h>`库以及基本语句和复合语句的运用。编写C++程序时,注重语句的正确格式,允许一行包含多条语句或跨行书写。 整个教程以易懂的方式逐步引导学生步入C++的世界,不仅传授语言知识,还强调良好的编程习惯和代码组织结构。这对于初学者来说,是理解和掌握C++语言编程基础的重要资源。
2008-05-05 上传
C++经典课件(PPT幻灯)汇集,需要3分,不过很值得哟。5.01MB(5,262,863字节)。具体内容如下:D:│ ├─uestc│ └─C++(黄迪明)│ 第一章 C++入门.ppt│ 第七章 指针.ppt│ 第三章 表达式和语句.ppt│ 第九章 结构和联合.ppt│ 第二章 基本数据和输入输出.ppt│ 第五章 函数.ppt│ 第八章 引用.ppt│ 第六章 数组.ppt│ 第十一章构造函数和析构函数.ppt│ 第十七章文件.ppt│ 第十三章运算符重载.ppt│ 第十二章静态友元.ppt│ 第十五章多态性.ppt│ 第十六章模板.ppt│ 第十四章继承.ppt│ 第十章 类.ppt│ 第四章过程化语句.ppt│ ├─人民邮电│ ├─13098C++大学基础教程-电子教案│ │ 13098.jpg│ │ C++大学基础教程第一章.ppt│ │ C++大学基础教程第七章.ppt│ │ C++大学基础教程第三章.ppt│ │ C++大学基础教程第九章.ppt│ │ C++大学基础教程第二章.ppt│ │ C++大学基础教程第五章.ppt│ │ C++大学基础教程第八章.ppt│ │ C++大学基础教程第六章.ppt│ │ C++大学基础教程第十一章.ppt│ │ C++大学基础教程第十三章.ppt│ │ C++大学基础教程第十二章.ppt│ │ C++大学基础教程第十章.ppt│ │ C++大学基础教程第四章.ppt│ │ │ └─13943 C++面向对象程序设计-电子教案│ C++1.ppt│ C++10.ppt│ C++2.ppt│ C++3.ppt│ C++4.ppt│ C++5.ppt│ C++6.ppt│ C++7.ppt│ C++8.ppt│ C++9.ppt│ └─西北工业大学c++全套课件 0-C++程序设计-综述.ppt 1-C++程序设计-第一讲.ppt 10-C++程序设计-第十讲.ppt 11-C++程序设计-第十一讲.ppt 12-C++程序设计-第十二讲.ppt 13-C++程序设计-第十三讲.ppt 14-C++程序设计-第十四讲.ppt 15-C++程序设计-第十五讲.ppt 16-C++程序设计-总结.ppt 2-C++程序设计-第二讲.ppt 3-C++程序设计-第三讲.ppt 4-C++程序设计-第四讲.ppt 5-C++程序设计-第五讲.ppt 6-C++程序设计-第六讲.ppt 7-C++程序设计-第七讲.ppt 8-C++程序设计-第八讲.ppt 9-C++程序设计-第九讲.ppt