VB语言是傻瓜语言,好用易学 快速 ,就是所谓的RAD(快速应用开发)。但是程序有不同的层次,如专业软件,普通的应用软件,系统软件(数据库,操作系统,编译器等等)。VB只适合做一些简单的应用开发。
在今天,很多流行的语言都是基于C语言的,用这些语言开发的开发的程序的在执行是需要一个运行时,而这个运行时需要C运行时,因为C语言是操作系统的开发语言。
C标准里没有图形界面的支持,因为不同的系统有不同的图形标准,这样的图形标准是很多的,而且,某一图形标准下,还有许多不同的图形界面的开发接口。C作为一个通用的语言,不可能在它的标准里实现所有的这样的接口,它只是提供了这样一种机制,图形界面开发接口(GUI的API)这个交由第三方实现。
c语言中的指针可以直接操纵内存区域,这是basic和其他语言不具有的强大功能。至于循环,判断语言,敢问basic没有?
为什么要用C语言? 因为那是基础。。
其它的高级语言都是在C的基础之上为了针对不同的应用需求而产生的
你这么问只是因为你接触到的只是基本的C语言的教学
比如你用visual stdio 2008就能编出window程序了。