Visual Studio2013适合新手练习C语言吗

如题所述

首先,VC6出现在一个C++标准还没出现的年代,别说C++11了,连C++98都支持不了。

其次,VC6对C语言的支持也相当神奇。你说它不支持C99吧,实际上它支持以下语法:

for (int i = 0; i < n; ++i) {
...
}
但是你说它支持吧,它的支持简直不能再差,比如说,以上代码里的int i的scoping是错的,会在for循环以后仍然存在。

使用一个连scoping都跟现代语言标准不同的编译器,我不知道会让新手养成多糟的习惯,将来切换到“正常”的C/C++语言上又要走多少弯路。

当然有的答主说了,VS2013性能不行。呃,那还有Code::Blocks啊,Dev-C++啊,等等,选择很多嘛,为什么非要吊死在VC6这棵树上。你这么爱VC6,微软都要看不下去了啊。

当然有的答主又说了,人家学校的课程跟不上时代,还在教人用VC6,你让人家用VS2013多不方便啊。我还是觉得,自己根据需要折腾东西是一种能力。何况有MSDN和stackoverflow两大神器在手,根本没有什么过不了的坎……如果连看着VC6的教材脑补VS2013的操作的能力都没有,那确实应该在这方面多练习练习加强一下能力了。就算最后作业提交用的还是VC6,我也觉得一定要从一开始就树立“VC6过时了,对这也支持不好对那也支持不好”的观念。
温馨提示:内容为网友见解,仅供参考
第1个回答  2016-04-19
对于C/C++编译器:

如果想用VC系列可以用VS 2005或VS的最新版VS 2015,其中VS 2015有免费的Community版,而VS 2005虽然比较老单运行速度快,而再老的VS版本就不建议用了因为它们所带的编译器有些老不支持部分的最新的C/C++标准。
如果想用GCC系列可以用TDM-GCC,它是基于 MinGW,GCC 版本较新,支持 C++11,默认静态链接标准库。
而Code::Block、Eclipse CDT、CLion这些只是IDE。
C语言初学者应该把精力放在语言的学习上,VS是个不错的开始,它是IDE和编译器合并在一起的套件,你可以在IDE中编程,也可只用它的cl.exe编译器。

如何用visual studio2013编写简单C语言程序
1、首先打开vs2013,发现有 新建项目 和 打开项目 的选项,选择新建项目。2、之后会有一个新建项目的界面,左侧有各种语言的编写环境,比如VB,VC#,VC++,如果编写C语言就选择VC++,因为c++基本兼容C语言。这时的项目不用添加后缀,这相当于一个大的工程。选择好类型,写好项目名称之后点击确定。3、点...

C-free 和 Visual studio 2013 哪个好,我刚学C语言,好评
对于咱们这样的初学者用TC、C-free就够用了,否则用高端的不仅不能增添能力,相反还会因为复杂的操作流程把本身简单的问题弄复杂了,反而自造麻烦了。我看视频学的,我现在正在看的是夏老师的,感觉还不错,比较适合像我这样0基础的。这个比较吸引我的地方就是讲的一听就能听懂。而且很多概念都有形象的...

C语言C++新手入门,VS2013编程器安装教程
因此,C和C++之间的最大区别体现在解决问题方法论的不同,而C++通过整合“设计”使其被认为是更先进的编程语言。从头开始安装和利用Visual Studio 2013进行C\/C++开发为了在VS2013中搭建起C\/C++的开发环境,需要依次完成以下步骤:第一步:下载与安装VS2013首先访问VS官方网站下载适合的VS2013版本编译器开发...

请问vs2013能编写c语言程序吗,我只看到了c++
能写啊,C++本身就兼容C语言的,只是类型检查严格些,要想完全C语言的话,按C++方式建空的工程,然后添加.c的源文件,就是C语言了

关于C语言开发环境问题?(VC++6.0与Visual Studio 2013)
回答:VS包括了VC,VS在2000年发布,其中包含了VC,VC6是96年发布的产品,VC++6.0使用多的原因二级和谭浩强(此处省略N个羊驼),VC++6.0只只支持标准C++的86%,微软官方解释:VS2008已经能支持标准C++的98%。VC的编译器Bug很多,而且目前电脑基本上是win7及以上系统(除了学校),为啥还要用Vc这个20世纪的产品。...

为什么有人劝诫年轻人不要用 Visual Studio
而微软的Visual Studio在实现如c语言规则上(尤其是私自优化方面)有很多不一致的地方。让很大牛不爽(因为他们苦心调解程序很长时间,结果发现出错的原因是因为编译器没有做到和语言一直,很气愤,浪费时间,等等,不爽)。实际上,如果你只是拿来学习和练习用,并没有多大问题。因为如gcc虽然做到了一致性...

怎么运行blend for visual studio 2013 写c语言程序 本人菜鸟一名 跪求...
额,Blend for VS是专门开发Windows 8的应用的。要写C语言的话直接用Visual Studio就好了。如果你不是想写Window 8的那种应用(APP)的话Blend对你来说就没多大用处。直接打开Visual Studio 2013,然后就有新建项目。这里的项目都是桌面应用了。然后你选择Visual C++就可以了 请选择上面一个 然后:记得...

Visual studio和Code:Blocks哪个更适合新手写C语言
Visual studio的功能更加强大,只是安装比较慢,Code:Blocks安装相对便捷一些,我个人是用C:B开始学的c语言编程的,注意下载如果你没有下载过c的库,可以选择下载带c库的,或者自己下MinGW或者cygwin只是后两个需要配置的东西比较多,所以建议直接下载【这里附上code:blocks的建议下载地址https:\/\/source...

...IDE(编译开发软件)?Visual Studio、VSCode、CLion、Lightly
对于C语言初学者来说,Visual Studio、VSCode和CLion都是热门选择。Visual Studio,微软的旗舰之作,覆盖Windows平台,内置多语言支持,虽然安装包庞大,但图形化界面让新手也能快速上手。它的优点在于一键新建项目,无需额外配置,为初学者提供了简洁的编码环境。VSCode则是一款轻量级的可扩展IDE,由微软开发...

我是新手想自学C语言,需要从什么软件入手?
建议你用 VC2010就可以了,微软有免费的学习版。用来考试足够了。如果你觉得要锻炼自己,那么你可以用mingw,这个是gcc编译器在win平台上的实现。IDE界面有 code:blocks, dev c++。或者如我一样,记事本写程序,命令行编译。如果是为了学技能,掌握本领。那么看的书远远不止一本C语言教材,还要考虑在...

相似回答