计算机二级C语言和计算机二级C++有什么区别啊? 请详细点告诉我,谢谢!

如题所述

区别:

1.面向对象:C语言是结构化和模块化的面向过程的语言,C++语言是面向对象的程序设计语言。

2.编程思想:C是基于过程的,强调的是程序的功能,以函数(功能)为中心。C++是面向对象的,强调程序的分层、分类,以抽象为基础,进行对象的定义与展示,即程序设计。

3.函数的松散程度:C语言有标准的函数库,它们松散的,只是把功能相同的函数放在一个头文件中;而C++对于大多数的函数都是有集成的很紧密。

4.图像处理能否运用:C语言标准中不包括图形处理;而C++可以图像处理。

5.文件组织程度:C语言对程序的文件的组织是松散的,几乎是全要程序处理;而c++对文件的组织是以工程,各文件分类明确。

扩展资料:

1.C语言是一门通用计算机编程语言,广泛应用于底层开发。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。

2.C++是C语言的继承,它既可以进行C语言的过程化程序设计,又可以进行以抽象数据类型为特点的基于对象的程序设计,还可以进行以继承和多态为特点的面向对象的程序设计。C++擅长面向对象程序设计的同时,还可以进行基于过程的程序设计,因而C++就适应的问题规模而论,大小由之。 

3.C++不仅拥有计算机高效运行的实用性特征,同时还致力于提高大规模程序的编程质量与程序设计语言的问题描述能力。

参考资料:百度百科——C语言

百度百科——C++

温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-05-28
C和C++的区别不是简简单单可以说清楚的,但是如果LZ想问两种语言2级考试中的区别,我就说一下两种语言2级的考点:

C:主要考察基本变量(包括定义,以及各个基本类型的特点,比如bool,int等),基本语句(if,for,switch等),函数,机构体,联合体,枚举,指针,数组。这些都是编程的基础,相对比较简单;

C++:C中的考点C++有些也会考,不过不是考察的重点,C++主要考察的是:类,类的继承于派生,模板等。相对C的考点,C++的考点要难的多,而且C++的考题大部分是要考察考生对“面向对象”的方法的理解程度的。

不知道这样说你清楚了没,如果还不清楚可以留言给我哈~追问

请问如果我想考计算机的证书,那这两个证考哪个比较好呢?还有计算机证书的考级可以跨级来考吗?悬赏分不是问题,只要你能回答的好的话。

追答

那,首先说明一下,我不需要分,对我来说没意义,不管有没有分,我能帮你就会帮你

如果是为了学士学位证书的话,考c吧,c要简单的多,c不会涉及到类等一些很麻烦的dd;
不知道能不能直接考4级,反正3级可以直接考,不需要先考2级;
如果你要问哪个比较好,说真的,都一样,或者都没用。都一样是因为不管考什么,学位证的授予条件只要2级,哪怕考数据库也可以;都没用是因为任何人妄想仅仅通过2级就做出个东西来,2级考的都是很基本的东西,甚至你考了2级的满分也不见得做的出个东西来。

因此在我看来,2级最大的作用就是辅助得到学士学位。你如果只想知道他们的2级考察区别,那就是c主要考察基本语句,c++主要考察类及模板。如果要说到c和c++的区别,简单的概括一下,就是c++能在c的基础上更方便的运用面向对象的方法来开发,相对于c的面向对象的方法,c++可以大大的缩短开发周期,并且可以大大的提高代码的重用性,而且在对软件的维护上,c++更加方便和高效。

如果你想问以后c和c++哪个就业好或者哪个有前途,那答案是都前途无量,c主要应用在嵌入式编程,而c++主要用来编写大量的应用软件(尤指PC平台)。
我也是刚毕业的,加入了一家主要做嵌入式的公司,公司里面用的最多的就是c;如果你要加入某软件公司,特别像游戏公司什么的,C++就是绝对的主流了,告诉你,暴雪公司的 星际争霸系列,魔兽争霸系列和暗黑破坏神系列都是C++做的

本回答被提问者采纳
相似回答