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)

  • 3
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值