C++与C语言相比的优点

注意:编程不是看会的,也不是听会的,而是练会的。千万不要图快------如果没有足够的时间来实践,那么学得快,忘的也快。
1、C++能编译大多数C语言程序。虽然,C语言中大多数的头文件在C++中仍然可以使用,但推荐的方法是在C头文件之前加一个小写的c字母,然后去掉.h后缀。【类似地,string.h变成了cstring,math.h变成了cmath】
2、C++中iostream提供了输入输出流,存在于名称空间std中,如果使用了using namespace std语句,则可以直接使用;而algorithm提供了一些常用算法,例如代码中的min。【C语言里没有min函数,所以无法直接使用】
3、C++的缺点为:运行慢,以至于很多竞赛题目会在题目中的显著位置标明:本题的输入量很大,请不要使用C++的流输入。
4、C语言中long long类型的输入输出占位符不统一。
5、声明数组时,数组的大小可以使用const声明的常数。在C++中,这种写法更为推荐。
6、使用bool来表示布尔值,然后用true和false分别表示真和假会让程序更清晰。
7、C++提供了一个新的string类型,用来替代C语言中的字符数组。string类型可以像整数那样“相加”,而在C语言里只能使用strcat函数。但速度有些慢。
8、STL是指C++的标准模板库(Standard Template Library)

你可能感兴趣的:(C++与C语言相比的优点)