Basic、C、C++的区别

如题我想先学Basic,再学C++,再C,这样可以么??我不是专业的哦……难度层次不是basic<c++<c么?我想一层一层来哦……目前我在学basic诶,不觉得吃力呀?... 如题
我想先学Basic,再学C++,再C,这样可以么??
我不是专业的哦……难度层次不是basic<c++<c么?我想一层一层来哦……
目前我在学basic诶,不觉得吃力呀?!
还有,怎么没人告诉我区别……哦,对了……他们之间语法有没有什么联系嘀嘿?
谢谢!
展开
 我来答
瘦成一导闪电呀
高粉答主

2015-11-23 · 每天分享健身知识,希望每位小仙女走路带风
瘦成一导闪电呀
采纳数:1266 获赞数:52260

向TA提问 私信TA
展开全部
VisualBasic是一种可视化的面向对象的编程语言,以其编程简单、快捷等特点,深受广大WINDOWS程序员的青睐。
优点:利用VB开发界面友好、操作方便的软件只需很短的时间。
缺点:VB运行速度较慢

C语言是国际上非常流行的一种中级编程语言,以其灵活、高效等优点而获得广泛应用,许多的应用程序都是用C语言在DOS环境下编写而成。
其优点就是vb的缺点:速度比vb快
缺点:可视化不如vb

C语言与C++的区别有很多:
1,全新的程序程序思维,C语言是面向过程的,而C++是面向对象的。
2,C语言有标准的函数库,它们松散的,只是把功能相同的函数放在一个头文件中;而C++对于大多数的函数都是有集成的很紧密,特别是C语言中没有的C++中的API是对Window系统的大多数API有机的组合,是一个集体。但你也可能单独调用API。
3,特别是C++中的图形处理,它和语言的图形有很大的区别。C语言中的图形处理函数基本上是不能用在中C++中的。C语言标准中不包括图形处理。
4,C和C++中都有结构的概念,但是在C语言中结构只有成员变量,而没成员方法,而在C++中结构中,它可以有自己的成员变量和成员函数。但是在C语言中结构的成员是公共的,什么想访问它的都可以访问;而在VC++中它没有加限定符的为私有的。
4,C语言可以写很多方面的程序,但是C++可以写得更多更好,C++可以写基于DOSr程序,写DLL,写控件,写系统。
5,C语言对程序的文件的组织是松散的,几乎是全要程序处理;而c++对文件的组织是以工程,各文件分类明确。
6,C++中的IDE很智能,和VB一样,有的功能可能比VB还强。
7,C++对可以自动生成你想要的程序结构使你可以省了很多时间。有很多可用的工具如加入MFC中的类的时候,加入变量的时候等等。
8,C++中的附加工具也有很多,可以进行系统的分析,可以查看API;可以查看控件。
9,调试功能强大,并且方法多样。
elby111elby
2010-06-09 · 超过12用户采纳过TA的回答
知道答主
回答量:27
采纳率:0%
帮助的人:0
展开全部
Basic是可视化编程,用于编辑界面和图形类很方便,虽然也能用做计算功能,但不如C直观。

C更注重过程,用于解决单个的实际问题很便捷,思路是顺着代码一步一步发展的,做ACM(编程竞赛题)的时候就靠这种顺序逻辑性,而且C语言的语法相对基础和简练,对后续学习各种语言都相当有帮助。

C++是面向对象,重要的是功能的组合和封装,如果不考虑模块化,与C几乎没区别;所以C++作用在于开发软件上的便利,但C++中的STL库包含了相当有用的大量函数,熟练掌握的话对于解决问题绝对是如虎添翼。

我是学通信的,课程上还是要学编程的,学校安排的是先C再C++,VB是自己在做数据库作业和做项目时自学的。由于专业关系和参加ACM的关系,我不怎么做比较完整的软件,更注重了编程对实际问题的解决(楼主既然是非专业的,想必也不用经常去做软件吧)。

希望我的个人理解能对楼主有帮助!望采纳~ ^ ^
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友5e66ad6
2010-06-07 · TA获得超过147个赞
知道答主
回答量:73
采纳率:0%
帮助的人:38.7万
展开全部
自学的话,建议顺序是c c++ basic,因为c是基础,basic和c++到是没什么关系,如果楼主没有编程基础的话,学basic的话也会吃力的,建议先学c,学完c就是站在一定高度上俯视其他两门语言了,就应该学的比较快,比较轻松
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
姚麦组合_abc
2010-06-07
知道答主
回答量:2
采纳率:0%
帮助的人:0
展开全部
如果你是计算机专业的话,建议先学C语言,再学C++,Basic的话,用到再学,不过强烈建议学习一下JAVA,这个是目前最火的编程语言!如果是非计算机专业的话,学一下Basci也就行了,知道一点简单的程序方面的东西已经足够了!个人建议!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lzdidiv
2010-06-07 · TA获得超过1952个赞
知道大有可为答主
回答量:1949
采纳率:33%
帮助的人:1301万
展开全部
想学计算机语言,先学C,然后C++,basic不用学了,现在用的少
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式