c还是c++!!

来源:百度知道 编辑:UC知道 时间:2024/06/23 07:51:54
我今天已经过了计算机三级 学的是C语言
我本人对编程很有兴趣,(不是计算机专业的) 想把编程自学深一些,至少能当个业余爱好玩的 想问问 我是继续深入学习C语言 还是开始学C++呢?
也就是哪个当成业余爱好更好玩的问题
c的图形界面很难弄出来 C++应该图形界面简单些吧
不喜欢一直在DOS里 搞 看着不爽(我说的意思是我不会图形程序编写,所以编译出来的都是DOS中运行的)

呵呵~~
看来楼主果然不是计算机专业的,提问都是错的~~

C/C++都是语言,是个语言标准,不是界面也不是编译器,更不是程序。用记事本写程序一样也可以。C调用api一样搞出windows的界面(TC不行,gcc 和 VC 和 VC.net可以),只是编译器的问题。C/C++画图形都是一样的,只不过有些人把画图函数封装成类了。

想用C写出图形也很简单,首先你要有个支持windows编程的编译、连接器。可以用Visual C++ 6.0 也可以用 DEV C++ 5。他们都带了集成开发环境的。也支持调试。然后去看看《windows程序设计》第五版。(外国的,有汉化版本。电子书版本有些地方有错)你就可以用C简单写出图形界面了。

学C++吧。现在的开发框架基本都是OO的,不论是MFC还是QT。因为有框架,C++可以很快画出界面,C需要调用大量的api。
学C++可以发现,原来计算机语言可以这么完美。//这个最主要
学C++你得转变编程观念。(也可以不转变,但你就不能发现C++的好处)
C/C++都可以深入了解计算机原理,但C++也支持绝大部分C语法。
C/C++才是真正的跨平台。

楼主会写不定参数的函数吗?楼主知道浮点数是怎么在计算机内存储的吗?
不要再用TC写程序了,它太老了,离C/C++标准太远了。

VB没意思,运行效率远不如C/C++,只不过盖兹钟情于他创立的Basic语言。深入学也没意思,而且不跨平台(有.net框架就可以跨windows平台)。
java运行效率更低。蜗牛速度。由于虚拟机的原因,与系统的接口也不好,我能不用java的应用程序就不用。

C#和VB差不多,也跨平台的,但都得是windows平台,也要有.net框架。呵呵`~

我也是非计算机专业的,爱好而已。

c已经是很强大了,如果你学的好的话,我感觉还是c有意思
你用的是tc?vc++就不是dos界面啊

其实我只想说,不管是c还是c++对业余爱好者都不合适。
你可以考虑下vb或者java……