Pascal转Cpp精要.pptx

Pascal转C++教程 C++语言是C语言的面向对象升级版,基本的语法和C语言几乎相同,且几乎兼容C语言的所有功能。相比于C语言,C++语言提供了STL(标准模板库),这使得C++语言在OI竞赛中相比Pascal语言和C语言有了不小的优势。 C or C++? 更加精简、灵活的语法 标准模板库(STL) C++相比于Pascal的优势 C++中没有过程的概念,无论是否有返回值,都叫做函数。(这只是概念上的问题,对编程影响不大) C++中的数组下标一定从0开始。(尽量养成从0开始使用的习惯) C++中的大小写在任何平台下都是敏感的。 C++中的赋值是=,逻辑相等是==。 C++中的表达式比Pascal更广义。(不太建议活用表达式的语法,因为可能会使得程序难以被看懂) C++的异常很少,基本只有程序没法继续运行时才会异常跳出,例如段错误。数组下标越界一般是不会异常的,整数溢出也不会异常(其实有些算法会利用整数溢出的特性),甚至被0除都不会异常。 C++和Pascal的一些主要区别 由于我水平有限,讲课的逻辑不一定整理的很好,有些细节可能也会忘记。对于不懂的问题,你们可以直接在课上问我或上网问我。另一方面,也可以利用百度知道这样的网站提问。 除了我的讲课内容,还有一个参考资料就是C++ Reference(C++参考),里面介绍了各个头文件的内容和相关用法,如果有的用法忘记了可以用于查

文档评论(0)

1亿VIP精品文档

相关文档