我的导师在对我提专业要求的时候,要求我能熟练掌握Visual C++等编程软件,能编制并调试基本的软件。他又告诉我要学好标准C,而对C++并没有提出什么要求。我现在开始学习VC,但是发现VC里的程序基本上是基于C++的,所以很有些困惑。请问一下,如果仅仅学好C语言的话,可以用来做什么,是不是一定得把C++学好才能好好利用VC?这样的问题可能比较简单,请勿见笑,希望有热心的朋友给我点建议。
补充一下:其实我并不是偷懒不想学C++,只是现在学习任务比较重,我想弄清楚哪些是现在首要准备的。谢谢。
>> 本文固定链接: http://www.vcgood.com/archives/1402
Visual C++是可视化的编程环境,用来编写windows下的应用程序,利用的是C++语言
C只是一门普通的程序语言,它是入门的。因为很多语言都是学习了它的很多东西,比如JAVA,C#,C++,这几个都是仿了它的语法,如果把C学好了,那么这些语言的学习就很快速了。C所能用到的就是底层的DOS编程等等。在windows,unix等平台它也可以用来写应用程序。只是非常的麻烦。windows的API可以用任何语言调用的。
谢谢版主的回复,我会努力学好C++和VC的
我很喜欢你们的论坛,真的很不错,希望你们能越做越好
谢谢
其实C语言是非常强大的一门语言,它适合用来编写底层的实现,我们知道计算机最底层是硬件,硬件之上是系统软件(包括操作系统),系统软件之上是实用软件,使用软件之上是应用软件,应用软件之上是用户,所以,C非常适合编写操作系统,如现在的UNIX和LINUX都是用C编写的(以前可是完全用汇编语言写的!),当然,并不是完全用C写的,其中部分代码还必须用汇编语言来做,所以,你要知道,C和汇编语言是适合编写底层代码的,而VC,JAVA,VB等高级语言适合于写应用程序软件,用它们编写底层代码是行不通的.
所以这些语言谁优谁劣一定要视情况而定,具体问题具体分析,在高级语言中,C可是执行效率最高的语言,如果别人用VC++6.0或更高版本如VC#.NET编写出的东西你能用C编出来,那你就是万中无一的高手了!!!