第1个回答 2019-07-22
c++是c的扩充,有部分标识符是只有c++有而c没有,也有些是现在c++弃用而c还在用。c只有面向过程 ,c++ 除了面向过程还有面向对象。我感觉学c++后无论是学java或者c#或者php等高级语言还是学汇编等低级语言都是有极大的好处的。
C相对简单一点,因为大多数的学校都会教C,但是教C++的不多(非CS专业的)。在我看来,C++是C的延伸和升级,主要看自己的熟练程度吧,要是只是单单为了一个证书,推荐考简单很多的office,说句实话,二级证书没什么太大的意义。
第2个回答 2020-05-01
当然有区别了,不过语法是相通的,编程思想是一样的,所以都是可以理解的,不过c++要比c难,建议你要是计算机等级考试的话还是选择c吧。资料方面可以选择未来教育的,我觉得挺好的,我考c的时候就买的他们的书,一次性通过,很多都是原题的。也有c++的书,不过c++我觉得难
第3个回答 2020-03-18
公共基础知识部分是一样的,这部分占30分。
语言部分题目不同。C++是面向对象语言,是C的扩展,二级C++考的很多内容是C没有的,如类和对象(这个考的最多),模板,运算符重载,C++流等。可以这么说,让考二级C++的人去考二级C也许能过,考二级C的人考二级C++估计很难通过(除非他也学过C++)
第4个回答 2010-08-28
C是面向过程,C++是面向对象,所以你要把C++的类相关的搞清楚,类的定义,和类里面元素的定义和访问搞清楚,main函数就和C差不多了!这个没有什么快速的方式,感觉C++专门的耳机考试书也没有什么太那个的,自己加油吧