C语言同C++有什么不同

[复制链接]
查看11 | 回复5 | 2012-4-7 21:49:51 | 显示全部楼层 |阅读模式
c++是c的扩展,c++比c多了很多东西,c是面向结构的程序设计语言,c++是面向对象的设计语言,c语言重在算法和结构上的底层设计开发,比如操作系统和嵌入式方面;c++重在大型软件开发和游戏开发等。c++引入了类的概念,保留了c的指针,以面向对象的思想解决问题,c++关键在于面向对象的思想;c语言在算法和结构上比较严谨,以模块化,结构化来解决问题。从根本上来说,c和c++本质上一致,但c++在c上扩展了很多,不是一两句可以说明的事情。...
回复

使用道具 举报

千问 | 2012-4-7 21:49:51 | 显示全部楼层
语法上有一点小区别,C语言是面向过程的设计语言,C++是面向对象的设计语言。二者的数据结构也差不多。C++是基于C语言的,引入了类的概念,但保留了指针的操作。...
回复

使用道具 举报

千问 | 2012-4-7 21:49:51 | 显示全部楼层
c++尽量兼容c,支持面向对象的方法,是在c基础上为支持面向对象的程序设计而研制的一个通用目的的程序设计语言,而c只是一个面向过程的编辑语言,不能满足运用面向对象方法开发软件的需要。希望对你有用。...
回复

使用道具 举报

千问 | 2012-4-7 21:49:51 | 显示全部楼层
c是纯粹面向过程的,而C++是面向对象的...
回复

使用道具 举报

千问 | 2012-4-7 21:49:51 | 显示全部楼层
很不同的,我给你推荐到编程教父那学习,课程都是视频形式的,通俗易懂,很好的地方。...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行