您当前的位置:首页 > 电脑百科 > 程序开发 > 语言 > C/C++/C#

「新手必看」C语言开发环境,请查收

时间:2019-11-01 11:19:33  来源:  作者:

C语言开发环境的选择,

貌似是告诉我们,工欲善其事,必先利其器。

01、Visual Studio

「新手必看」C语言开发环境,请查收

 

Visual Studio(简称 VS),它是 windows 下的标准 IDE,VS系列为IDE(集成开发环境),为了适应最新的 Windows 操作系统,微软每隔一段时间(一般是一两年)就会对 VS 进行升级,为目前各大公司Windows下开发的主流选择工具。虽然功能强大,但功能太多,着实不适合入门,且一些标准库函数及C语法和很多教材教程有明显差异,与学生实际不符故不推荐初学使用。同时 VS 有点庞大,安装包有 2~3G,下载不方便,而且会安装很多暂时用不到的工具,安装时间在半个小时左右。对于初学者,暂不推荐。

02、Dev C++

「新手必看」C语言开发环境,请查收

 

如果你讨厌 VS 的复杂性,那么可以使用 Dev C++。Dev C++ 是一款免费开源的 IDE,内嵌linux GCC编译器的 Windows 移植版。Dev C++ 只有几十兆、安装卸载方便、学习成本低,开发环境包括多页面窗口、工程编辑器以及调试器等,在工程编辑器中集合了编辑器、编译器、连接程序和执行程序,提供高亮度语法显示的,减少编辑错误,还有完善的调试功能,是初学者学习C的首选开发工具,也是我力推的!

03、 Visual C++ 6.0

「新手必看」C语言开发环境,请查收

 

Visual C++ 6.0(简称VC 6.0)是微软开发的一款经典的 IDE,因为早期更多的教材、资料也是基于VC6的,参考学习的资料更多,所以直到现在很多高校都以 VC 6.0 为教学工具来讲解C和C++。但VC 6.0是1998年的产品,很古老了,最近也有很多用VC的人留言各种各样的错误,其实就是在Win7、Win8、Win10 下的兼容性问题,有的甚至根本不能运行,所以不推荐使用。

04、CodeBlocks

「新手必看」C语言开发环境,请查收

 

CodeBlocks是一款开源、跨平台、免费的 C/C++ IDE,它和 Dev C++ 非常类似,小巧灵活,易于安装和卸载,不过它的界面要比 Dev C++ 复杂一些,不如 Dev C++ 来得清爽。

05、C-Free

「新手必看」C语言开发环境,请查收

 

C-Free 是一款国产的 Windows 下的C/C++ IDE,最新版本是 5.0,整个软件才 14M,非常轻巧,安装也简单,界面也比 Dev C++ 漂亮。C-Free 的缺点也是调试功能弱。可惜的是,C-Free 已经多年不更新了,组件都老了,只能在 XP、Win7 下运行,在 Win8、Win10 下可能会存在兼容性问题。

06、Turbo C

「新手必看」C语言开发环境,请查收

 

Turbo C 是一款古老的、DOS 年代的C语言开发工具,程序员只能使用键盘来操作 Turbo C,不能使用鼠标,所以非常不方便。但是 Turbo C 集成了一套图形库,可以在控制台程序中画图,看起来非常炫酷,所以至今仍然有人在使用,但已经微乎其微了。

说到这里,相信大家根据自己的情况已经心有成竹了。小编给大家的建议是:我们更应该注重程序本身的学习,编译器只是工具,所以对编译器的使用不必纠结,更不是最新功能最强的就好大,适合自己学习这门语言就行。



Tags:C语言 开发环境   点击:()  评论:()
声明:本站部分内容及图片来自互联网,转载是出于传递更多信息之目的,内容观点仅代表作者本人,如有任何标注错误或版权侵犯请与我们联系,我们将及时更正、删除,谢谢。
▌相关推荐
C语言开发环境的选择,貌似是告诉我们,工欲善其事,必先利其器。01、Visual Studio Visual Studio(简称 VS),它是 Windows 下的标准 IDE,VS系列为IDE(集成开发环境),为了适应最新的 Wind...【详细内容】
2019-11-01  Tags: C语言 开发环境  点击:(67)  评论:(0)  加入收藏
▌简易百科推荐
取消宏定义定义变量的时候,不能够重复定义同名变量;同理,定义宏的时候,不可以重复定义同名的宏。例如:#define MAX 1000#define MAX 50此时,重复定义MAX宏,是不合法的代码。但是,我...【详细内容】
2021-07-13  峰哥linux编程学堂    Tags:预编译   点击:(2)  评论:(0)  加入收藏
函数参数传递指针变量在函数的定义中,函数的参数可以是各种变量,就包括指针变量。首先,我们来看看一个函数的定义:void func(char* p);该函数的名称叫做func,参数定义为 char* p...【详细内容】
2021-07-09  峰哥linux编程学堂    Tags:C语言指针   点击:(5)  评论:(0)  加入收藏
一、前言其实对 C/C++ 的应用来说,查看函数时间调用和内存消耗调用的有很多工具,valgrind 这个工具算是做得比较不错的一个。建议直接用 yum 安装,有的说可以安装更新的版本,像...【详细内容】
2021-07-09  编程Class  CSDN  Tags:valgrind   点击:(7)  评论:(0)  加入收藏
在实际的项目开发中,可能需要考虑代码的安全性或执行效率,需要将具体的功能实现隐藏,dll接口提供了很好的解决方案。dll接口不仅在C++的项目中可以直接调用,在C#开发的项目也同...【详细内容】
2021-07-09  积极的阳光i    Tags:C#   点击:(7)  评论:(0)  加入收藏
首先我们来介绍一下C++文章有点小长,因为介绍的很详细,请耐心阅读1.C++ 是一种静态类型的、编译式的、通用的、大小写敏感的、不规则的编程语言,支持过程化编程、面向对象编程...【详细内容】
2021-07-06  编程Class    Tags:C++   点击:(8)  评论:(0)  加入收藏
8 函数嵌套调用我们学习了函数的定义和使用,那么,函数在被调用之前,必须先进行定义或者声明。如下是一个程序测试例子: 程序运行结果如下: 可以看到,在main函数中调用了func函数。...【详细内容】
2021-07-03  峰哥linux编程学堂  今日头条  Tags:C语言   点击:(14)  评论:(0)  加入收藏
我是笑林新记,分享一下我使用C#的一些用法,希望对大家有帮助!欢迎关注:笑林新记Visual Studio版本:Enterprise 2015.net Framework版本:3.51Socket介绍 有粉丝私信说让讲一下局域...【详细内容】
2021-06-28  笑林新记说编程  今日头条  Tags: Socket   点击:(16)  评论:(0)  加入收藏
对于工程经验比较丰富的同学,并发应该也并不是陌生的概念了,但是每个人所理解的并发问题,却又往往并不统一,本文系统梳理了百度C++工程师在进行并发优化时所作的工作。...【详细内容】
2021-06-25  凯文神父  百度Geek说  Tags:并发优化   点击:(17)  评论:(0)  加入收藏
程序输入与输出当我们操作一个linux终端的时候,执行linux命令程序,可以看到命令的输出信息,或者要求输入数据。那么,这些操作就是linux命令程序与用户进行交互。程序与用户的交...【详细内容】
2021-06-23  峰哥linux编程学堂    Tags:C语言   点击:(23)  评论:(0)  加入收藏
1、C中内存分为四个区 栈:用来存放函数的形参和函数内的局部变量。由编译器分配空间,在函数执行完后由编译器自动释放。 堆:用来存放由动态分配函数(如malloc)分配的空间。是由程...【详细内容】
2021-06-23  冬日阳光Lee  公众号  Tags:C语言   点击:(15)  评论:(0)  加入收藏
最新更新
栏目热门
栏目头条