C语言与C++的区别.doc

上传人:晟*** 文档编号:14187796 上传时间:2022-09-24 格式:DOC 页数:5 大小:17KB
下载 相关 举报
C语言与C++的区别.doc_第1页
第1页 / 共5页
C语言与C++的区别.doc_第2页
第2页 / 共5页
C语言与C++的区别.doc_第3页
第3页 / 共5页
C语言与C++的区别.doc_第4页
第4页 / 共5页
C语言与C++的区别.doc_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

C+几乎完全兼容了C,但增加的特性差不多比整个C语言还多。C是一种简单的语言。它真正提供的只有有宏、指针、结构、数组和函数;而C+还有私有和保护型成员、函数重载、缺省参数、构造和析构函数、自定义操作符、内联函数、引用、友元、模板、异常、名字空间,等等。用C+比用C具有更宽广的空间,因为设计时有更多的选择可以考虑。此外,C+从安全性上远比C好,因为类型检查更严格。C只是C+的一个子集,C+是C语言发展的一个优秀的旁支。C是面向过程的语言。C+ 是在C基础发展起来的面向对象的语言,他几乎集成了所有的C的东西。(当然也剔除了很多C的缺陷,这个就要在长期学习中慢慢体会了)。C语言是结构化和模块化的面向过程的语言,C+语言是混合型面向对象的程序设计语言。C+语言是C语言的超集,也就是说学会了C+,你其实已经把C语言学会了。至于说有什么区别,应该说是编程思想的区别吧,C是基于过程的,强调的是程序的功能,以函数(功能)为中心。C+是面向对象的,强调程序的分层、分类,以抽象为基础,进行对象的定义与展示,即程序设计。具体说来话长。建议你学习C+的时候,学

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 实用文档资料库 > 公文范文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。