问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

C语言能做什么?与C++有何区别?它们主要应用在哪些地方?

发布网友 发布时间:2022-04-24 15:04

我来回答

5个回答

热心网友 时间:2022-06-01 05:50

C和C + +的区别<br /> C是一种结构化语言,如谭父说:“它集中在算法和数据结构。 C程序设计的首要考虑的运算处理,通过一个过程,输入(或环境条件),得到输出(或实现过程控制(交易)),而对于C + +,首要考虑的是如何构造一个对象模型,该模型能够适应相应的问题域,这样您就可以获取状态信息输出或过程控制(交易)。 <br /> C和C + +最大的区别是,他们的思维来解决问题的方式是不一样的。之所以C + +比C更先进,因为设计这个概念已经被集成到C + +“,而在C语言本身,是该算法的概念,所以C是重要的,错了!该算法是程序设计的基础和良好的设计一个好的算法,同样也不会做。此外,“C加上好的设计”也能写一个非常好的事情。<br />语言本身的一个子集,C是C + +的一个子集,它是什么呢?从上面可以看出,CC + +过程控制等相关功能的C + +,C(我把它称为一个“ C +“),相对于引进的重载,内联函数,异常处理,所以还加强了原有的C上的东西,C + +的面向对象设计的内??容,如类,继承扩大,虚函数,模板和容器类。<br />在C + +中的数据封装,键入这些东西是不是没有什么新的需要考虑,如:对象粒度的选择,对象接口的设计和继承,组合继承和其他问题。<br />相对于C,C + +包含了更丰富的设计概念,但C是C + +,一个自洽子集,也具有强大的功能,也是值得我们学习。<br /> <br /> <br />几点建议:<br /> 1。基本概念是非常重要的。无论是学习,或学习C + +的基本概念是第一位的,是比较困难的,但只有把握的基本概念,以便从总体上把握的情况下,可以居高临下。<br /> 2。C的一个子集,C + +和它的基本概念和设计方法是比较容易理解,初学者可从它开始。< BR /> 3。如果你想学习C + +,建议初学者最好不要写一个程序,如VC,BCB平台,自动代码生成什么样的,丰富多彩的界面,你就会知道该怎么做。先找到一个开放的空间(UNIX,DOS),从头开始,写了几个大点的程序,轮数,然后看VC,BCB,你会很。在我看来,学习C / C + + VC,BCB唯一的主。<br /> 4。停止做梦的崩溃,必须有一个字节拉了一下,试图找出每一个问题。<br /> 5。几本书: <br />机械工业出版社出版的一套“计算机科学系列从C到C + +,面向对象的设计,一切,*是经典中的经典,而且价格也公道,童心灵和诚实。 <br />国内也有几本书,谭父的书非常好,实在是太多了程序上的错误。强烈推荐清华周英现代软件工程(上,中,下),这是罕见的,我看到的一本好书的精髓,精华的元素的要点,薄的材料,至少降龙十八掌级的东西。 <br /> <br /> <br />如果人们仍然希望学习C / C + +,有一些小的问题,我很乐意回答任何问题,但我认为学习C / C + +并不重要,重要的是如何锻炼你的想法没有发现的一些问题不太清楚做<br /> <br />我认为谭浩强“同志诈骗嫌疑人(我做了一个几乎相同的英语书),但他带来了入门手册介绍了无数的程序员理解C语言,我想信贷他的不可磨灭在C语言编程>这本书的所有例子可以用来作为行使想法的基石,他的编程是有帮助的大家,我认为这是值得一买的。课后编程很有帮助认为的例子。不要低估了一个简单的例子,他们是你的道路走向成功。<br /> <br />当你基本上可以掌握的例子前一本书,你有自己的一些实例程序一开始可能无法读取,但只要努力就没什么问题了,当你看到几个较大的例子,你会突然看到了光明,(例如计划,读了很多学习C / C + +快捷键),您会发现您的显着提高。例如,你看到越来越多的理解您的Windows / DOS,最好能够看一些书本上的知识系统,他将你的编程有帮助。以免<br /> <br />这是我学习C / C + +一个点的经验,而不是我吓坏了,想继续学习C / C + +的朋友有一定的帮助。有的同志说我破坏中国软件人才的发展<br /> <br />最后,我祝愿所有坚持学习C / C + +的朋友成功!同时同志感谢您阅读我的文章。<br /> < BR />你想学C + +,非学校C不!<br /> <br />今天,我确定这里说的这些话,初学者陷入更多的语言吗?更好的误区,其实,这个问题是不是很严格,但我必须说几句话来说,为C平反!<br /> <br /> C + +和C,什么不同呢?我们现在的一个步骤,通过步骤分析<br />一类,类的我就不说了,它的没有错,但对于初学者来说,它是一种负担。类的封装使得初学者程序累了,不舒服和麻烦。<br />参考C + +,最骄傲的事情,最好是尽量不要使用它,我从来没有不引用,除非万不得已。引用初学者更容易造成混乱,不知道有一定的参考,这是一个变量。<BR />,函数重载,初学者学习函数重载似乎没有伤害,但是,这会使初学者潜意识的C语言变量类型的重要性稀释记住C语言的变量类型是最敏感的,和的重要性。 C语言中的变量的类型是不言自明的。<br />四流运营商,和上面同样的道理,使可变式海水淡化的重要性,CIN这东西是有点不太方便,有时会产生结果不知何故初学者。<br />五,运算符重载,典型的高级应用,初学者可能根本就不需要这个东西让他们觉得C + +是很难,门槛不能阅读.......... .. <br /> 6,继承,虚函数,典型的模仿四不象,这的狗屎事情似乎深奥的,实用价值非常低...................怎么可能我把一个类类型的指针指向不同的类型,但在类的继承关系,实现动态绑定,晕............ <br /> ...... ............一些东西,我不会评论,如:新建,删除,运营商,等............ <br /> </误区三:提问和回答形式:<br /> Q:C + +面向对象技术和面向过程?<br />答:第二对,第一个问题是错误的,C + +是不完全面向对象的技术,恐怕,真正的面向对象的语言,只有Java只能在<br />问:C + + C无法实现的功能吗?<br />答:至少我没有找到...... <br /> Q:学习C学习C + +的障碍是什么?如程序设计思想...... <br /> A:至少我没看清是谁拥有这症状。<br /> Q:学习C + +学习C + +,并有重新启动?<br /> A:没有,C + +可以将所有的C语言的特点。<br />问:我完成学校C将肯定需要学习C + +可以通过编程?<br /> A:完全不必要的。<br />问:C + +比C好?<br />答案:更多一致的软件工程<br /> Q:学完了C到学习C + +是不容易吗?<br />答:这取决于你是不是真的学完了C语言,从C到C + +的前一个星期临睡前看两本书,然后大彻大悟。然后去发布狗屁文章。<br /> <br /> <br />看到很多网上学习的人,我非常不同意。很多人想一口吃个胖子,要学习,要学习最新的,如果没有人愿意去学那些老的,旧的编程语言,但你可以学习,明白了吗?学习TC2。优秀的编程语言,你能理解VC6。0?如果你真的,我宁愿做你的门徒!令人奇怪的是,那些人不知道的基本语言,如何了解最新的编程语言?我学过编程的三年。结果是,多,只有一个计算机四的证书和海拔证书,但我认为我学习VC + +时,有很多不明白的,没有人教我,我只能靠自己,包括所有的结果都在他们的自己,我从来没有汇报过上课。到学校超过6个月的VC,我想我已经基本入职,但仍然是一个很大的混乱。刚开始学习VC,面临着一个项目,我真的像傻瓜一般,四恐慌触摸,毫无章法,最后勉强可以认为是大致相同的。到学校去学习VC + +高级WINDOWS编程,我认为这是很容易的,毕竟,有很多的东西,在Windows内部可以直接在VC调用,你可以先有了新的认识WINDOWS,去学习其他的语言吗?气虚不能简单吗?<br /> <br />我觉得,其实,是面向过程和面向对象非常重要的是,VC还需要一个面向过程的,很多东西是相互关联的,而不是面向过程的思想,怎么会编程吗?建议看到更多的关于Windows编程的书籍,但大多数都是比较老的书呦!我还记得的TC编程的辛苦了一整天,但我仍然怀念当年的劳动付出,毕竟,我得到的一切 - 我想获得编程思想。我认为一个良好的编程思路,完全以学习一门计算机语言好更重要比你要形成自己的编程风格。一个良好的编程思想在你的心中,一旦形成,学习什么语言,会很容易,因为你是不会在这个时候是非常简单易学,但验证!

热心网友 时间:2022-06-01 07:08

c语言是一门非常强大的编程语言,能做什么,只有你想不到,没做不到!c与c++最大的区别在于,前者是面向过程,而后者是面向对象,二者的共同特点就是都能对内存进行直接操作!而c++其实就是c语言的进化版本,只是引进了类(面向对象)的概念,基本语法与c一致!c语言,最大的优势在于接近底层,也就是与硬件打交道的速度非常快,所以在很多的嵌入式开发中,c语言是首选。而c++的性能稍逊于c,但是比其他的高级语言效率又高出了不少,所以在某种角度上来说,c++的应用范围还要更广一些,很多的服务器,桌面应用,游戏,乃至你手机上的软件,都有可能是用c++做(另:安卓中其实有的时候也会嵌入c++的代码)!

热心网友 时间:2022-06-01 08:43

简单地说:c是面向过程,c++是面向对象

热心网友 时间:2022-06-01 10:34

电子自动化类的嵌入式开发主流是C语言。
带操作系统的嵌入式开发一般都是用C++了。
C语言相比C++简单了许多,运行时库也小。由于各方面都小,所以标准好理解、跨平台性好。
C、C++大都应用在C/S模式下,并且在unix、linux下更广泛。不过如果从事B/S开发,入门难度很大。
现在从事B/S开发的一般都是Java、php、c#等等(我知道的也不多~)。
另外手机开发上也有各自的语言。
关于一致性在平台上分两方面:一个是编译器,一个是操作系统。它们的不同引发了诸多的跨平台问题。

热心网友 时间:2022-06-01 12:42

C语言适于编写系统软件,三维,二维图形和动画,具体应用比如单片机以及嵌入式系统开发。大部分要求高效率的程序或系统基本都适用。
C++是从C的基础上发展而来的,它加入了面向对象的思想,有了类,有了抽象、封装、多态等。android底层开发,大部分游戏,很多优秀的程序框架包括MFC、QT、wxWidgets都是使用C++开发的。
C语言能做什么?与C++有何区别?它们主要应用在哪些地方?

C和C + +的区别 C是一种结构化语言,如谭父说:“它集中在算法和数据结构。 C程序设计的首要考虑的运算处理,通过一个过程,输入(或环境条件),得到输出(或实现过程控制(交易)),而对于C + +,首要考虑的是如何构造一个对象模型,该模型能够适应相应的问题域,这样您就可以获取状态信息输出或过程控制(交易)。 C...

什么是C语言

C语言一共只有32个关键字,9种控制语句,程序书写自由,主要用小写字母表示。它把高级语言的基本结构和语句与低级语言的实用性结合起来。C语言可以象汇编语言一样对位、字节和地址进行操作,而这三者是计算机最基本的工作单元。2.运算符丰富 C的运算符包含的范围很广泛,共有种34个运算符。C语言把括号、...

计算机C语言有什么用啊??

用处:C语言是一种计算机程序设计语言。它可以作为系统设计语言,编写工作系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序。特征:1、C语言是高级语言。它把高级语言的基本结构和语句与低级语言的实用性结合起来。C 语言可以像汇编语言一样对位、字节和地址进行操作,而这三者是计算...

C语言有什么作用,编写软件或者游戏是用C语言编写的吗?

C语言具有强大的绘图能力,可移植性好,并具备很强的数据处理能力,因此适于编写系统软件,三维,二维图形和动画,它也是数值计算的高级语言。缺点也有, C语言的缺点主要表现在数据的封装性上,这一点使得C在数据的安全性上有很大缺陷,这也是C和C++的一大区别。C语言的语法限制不太严格,对变量的类型...

什么是C语言?

C语言是一种计算机程序设计语言。它既有高级语言的特点,又具有汇编语言的特点。它可以作为系统设计语言,编写工作系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序。因此,它的应用范围广泛。C语言对操作系统和系统使用程序以及需要对硬件进行操作的场合,用C语言明显优于其它解释型高级语言,有一些大...

c语言有什么用?

由此可以肯定的说,c语言是一门十分优秀而又重要的语言。c语言程序设计是过程性程序设计语言,它的发展贯穿了计算机发展的历程,它蕴含了程序设计的基本思想,囊括了程序设计的基本概念,所以它是理工科高等院校的一门基础课程。从市面上有关c语言的书籍和高等院校采用的教材来看,它们有一个共性,那就是:脱离了实际应用(...

1.c语言那里难? 2.c语言主要用于什么方面? 3.c语言与其它编程语言有何不...

1、觉得c语言难的通常是完全无法理解计算机怎么工作的,实际上也不需要理解,多写写就会了 2、直接用于较为底层的开发,如单片机、驱动程序等 3、没什么不同,只是语法的区别,就像中文和英文的区别,虽然单词不同,但都可以用来著书立说 4、同2 另说一句,现在单独说c已经很少,一大批c的子孙(c++...

C语言主要用在哪些方面?

(1)应用软件。Linux操作系统中的应用软件都是使用C语言编写的,因此这样的应用软件安全性非常高。(2)对性能要求严格的领域。一般对性能有严格要求的地方都是用C语言编写的,比如网络程序的底层和网络服务器端底层、地图查询等。(3)系统软件和图形处理。C语言具有很强的绘图能力和可移植性,并且具备...

c/c++能做什么?主要应用是什么

c/c++是一种通用的编程语言,广泛用于系统软件与应用软件的开发。语言具有高效、灵活、功能丰富、表达力强和较高的可移植性等特点,在程序设计中备受青睐,成为最近25年使用最为广泛的编程语言。当前,C语言编译器普遍存在于各种不同的操作系统中,例如Microsoft Windows、macOS、Linux、Unix等。C语言的设计...

C语言到底能干什么 ??

《C程序设计》的内容很丰富,按照我们现在的教学大纲,教学的主要内容是基础知识、四种结构的的程序设计、函数与数组的应用和一些简单的算法。在学习时,同学们应该把主要精力放在这些部分,通过实践(练习和上机调试等熟练掌握。当然,在初学C语言时,可能会遇到有些问题理解不透,或者表达方式与以往数学学习中不同(如运算符...

同一种基金A与C有什么区别 场外同类基金A与C有什么区别 c语言为什么叫C语言 AMT与CⅤT有何区别 华宝科技etf联接A与C有何区别 C语言和C 的区别 理财开头C和Z有何区别 基金增强A和C有何区别 小米的E32A和E32C有何区别
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
养肝护肝茶应该怎样喝? 二月二龙抬头理发好吗 龙抬头理发有什么讲究 2021年二月份理发吉日 二月剪头发的说法 用什么刷牙可以去除牙结石 怎么做麻辣夜宵 消毒液生产线 在centos7的默认情况下,可以利用哪些组合键来进入不同的终端程序?_百 ... 怎么给鼻子补水 白天晚上,睡觉正香时,头皮突然就痒起来了,痒的难一入睡,怎么办。 怀孕后有哪些不能吃的食物和饮品? 济南第一高是哪里? 济南高层次人才认定标准 伴郎伴娘可以是情侣吗 伴郎和伴娘有什么互动 伴娘和伴郎有什么忌讳的事情吗? 伴娘与伴郎必须是情侣关系吗? 一对欧美新人结婚时热吻、对面许多伴郎伴娘看着。适合做空间大图 伴郎和伴娘会有什么亲密举动吗 西方婚礼的流程是怎样的? 伴郎伴娘会亲密互动吗 伴郎要亲伴娘吗 女朋友去当伴娘和伴郎闹假接吻让我看到图片和小视频了,我不高兴闹了下,她到大发雷霆把我衣服都撕碎了把 婚礼上要伴郎亲伴娘,伴娘如何应付?(伴娘不愿意) 伴娘与伴郎需要亲嘴吗? 结婚时,伴郎和伴娘要牵手、拥抱、接吻吗? 女友去做伴娘,和伴郎搂抱,接吻,我决定分手!~请教决定正确性 翻译:《毕业生》插曲 请问这首歌是什么?歌词是 在街灯的光晕下 我竖起衣领抵挡湿冷的天气 当闪烁的霓虹灯刺痛了双眼 华灯初上,灿烂霓虹,思绪浮动,柔情万种哪首歌的歌词 霓虹闪烁的夜晚有多少人买醉 出自哪首歌? 济南现在最高楼叫什么 济南市高中都有哪些 仅用c语言能编出哪些小游戏? 济南高层次人才认定层次 光会C语言编程能制作游戏吗 济南市高新区属于哪个行政片区? 招行青年版信用卡怎么样 c语言程序设计怎么做 第二批济南市高层次人才补贴什么时候发 招商银行信用卡young卡是什么意思? 怎么做c语言编程 招商银行 Young 卡 信用卡 申请 需要什么条件 呢? C语言编程怎么做啊!!! 济南市最高的楼在是哪座呀? C语言编程,怎么做 济南市都有哪些高中? 正宗的意大利面怎么做 济南市比较好的高中? C语言编程 帮忙做一下 请问怎么做意大利面呢?(不是煮意粉,而是用面粉做意大利面)