C语言和C加加有什么不同的?

2024-11-20 08:47:23
推荐回答(3个)
回答1:

c语言更加槐老指铅配容易展现数据结构的算法含迹,这种比赛看重的不就是这个吗?而C++是一种面向对象的编程语言,注重的是封装,是软件开发更加容易。但用C++写算法设计要对C++庞大的语法系统有充分的了解才可以。所以说C相对有优势!

回答2:

c的输入输出(printf,fopen,fread,fwrite)比c++的输入输出(std::cout,std::fstream)快,而且在NOIP中有很多STL的头文件不能用,比赛中枝仔又有很少的字符串处理,类基本用不上(谁还会在考败信试时想着可复用的框架),唯一有用的猛枯汪就是inline,可惜考试禁用优化,所以c++的好多特性用不上,反而弱点全用上了,所以……

回答3:

C++面像对象,C面向过程语法稍有不同c++保留了c的优点,增加了面向对象的机制,主衡困要体现在适用于面向对象程序设计的“类”,所以c++也被称为伍凳带类的c,好像NOIP是靠计算机基础的可能是因为C语言是低级腔拦旅语言的关系吧。