ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

面试知识点总结——C语言和C++语言区别和联系

2020-12-31 13:30:13  阅读:203  来源: 互联网

标签:知识点 语言 图形界面 两者 C++ C语言 Microsoft


C语言和C++语言区别和联系

C语言和C++语言的联系:

  • C++是C语言的超集,两者拥有类似的语法

C语言和C++语言的区别:

  • C是面向过程的语言,而C++是面向对象的语言
  • C和C++在动态分配内存方面存在差异,C使用malloc/free函数,而C++使用除此之外还有new/delete关键字
  • C语言中没有class,只有struct;C++中两者都有。class的默认访问修饰符是private,而struct是public
  • C++支持函数重载,而C不支持函数重载,这是由于两者的名字修饰不同
  • C++有引用,而C没有引用

两者的使用场景 :

C语言

  • 操作系统:类unix系统(linux/freebsd…)主要基于c开发的
  • 嵌入式领域:驱动开发大部分基于C的,嵌入式系统c开发的

C++

  • 游戏领域:星际争霸、魔兽争霸、CS、帝国时代、跑跑卡丁车、传奇、魔兽世界
  • 办公软件:微软Office、Sun Open Office
  • 图形处理:Adobe Photoshop
  • 网站:eBay、facebook
  • 搜索引擎:Google
  • 图形界面:Microsoft Windows UI、苹果 MacOS UI (Aqua)、KDE (Linux图形界面)
  • 关系型数据库:Oracle 、MySQL
  • 浏览器:微软IE、火狐、苹果Safari 、谷歌Chrome
  • 邮件客户端:Outlook
  • 软件开发集成环境:Eclipse 、Code Blocks、Microsoft Visual Studio
  • 编译器:Microsoft Visual C++

标签:知识点,语言,图形界面,两者,C++,C语言,Microsoft
来源: https://blog.csdn.net/zhaidada01/article/details/112007109

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有