中航电测101设计所待遇:请问C++可以干什么?

来源:百度文库 编辑:神马品牌网 时间:2024/05/05 11:46:50
我知道可以做操作系统.但是我不需要这样的回答.
比如学2小时的VB,你可以做出一个计算器.因为VB画界面非常方便.
那么,学2小时的C可以干什么?
我觉得C没有Delphi或VB那么好的界面设计功能,请问能干什么??

C是WINDOWS的标准编程语言,也就是说C语言+SDK能实现一切的WINDOWS的功能,编写出所有的软件。与VB.DELPHI不同,C没有他们的界面解释器,一切全部按照“标准WINDOWS界面实现”来写程序,所以用起来不如VB,DELPHI方便。
C写界面程序相对较难,但也有比较突出的优势:与VB,DELPHI慢吞吞的界面相比,C+SDK写的界面简洁高效,并且便于克服某些控件固有的BUG,C+SDK编译的程序要比DELPHI等的小很多,并且完全不需要运行库。VC能编译出1K的SDK程序,并且能在各个WINDOWS版本上运行。VB则要一个2M左右的运行库(MSVBVM),DELPHI则因为界面解释部分编译到了EXE中,所以最小也有400K左右。C编程也更容易深入到底层,接触一些深层的机制,如果你是业余写程序玩玩,用VB体验下就足够了,如果想成为专业程序员,最好还是学学C+SDK的编程方式吧

2小时的C,什么也干不了,但C是最强大的编程软件,连windows都是C编的,想编windows?花2000小时去学吧,急功近利与从基础做起完全是两回事

vb除了使用strptr之类笨拙的东西之外,没有办法直接访问内存的,这方面最简单来说就是没有人使用vb写病毒.c的强大在于其指针的灵活性也就是不安全性,新一代的编程语言再也不支持指针(而仅使用托管的指针和引用)也就是因为指针太过强大和随意了,如果用在破坏的话,没有人知道会发生什么结果.
另外,vb是一种开发平台,c/c++是语言,根本不能进行比较,谢谢~~希望你的题是建立在一定理解的基础上的~~按照你的理解那我也要问了,谁敢说vb.net比c#的效率高??c#也是c的衍生物了~~

一把木剑在你手里什么都不能干,在李小龙手里就能杀人;别拿无知当个性!
c++builder的界面设计跟delphi一样方便。

VB只是玩具,C则是万能钥匙。

学工夫就要学真工夫,一蹴而就肯定使只能做点小事,C++功能那么强大,做字符处理,做算法设计,做底层开发……如果是VC++的话,与操作系统融合的很好,可以做多线程,做网络通信(我只会用套接字好想还能用点别的东西),做COM组件,做数据库开发,C++里的变量博大精深,变量类型千变万化,真正掌握并能运用自如将是不可想象的绝对高手……