A. turbo c和dev c的区别是什么
Turbo C 是windows上的C开发程序,是基于DOS上使用的,一般教学用的比较多。dev c 是windows版本的GCC,它的好处是可以在windows上写能在linux上的代码,当然它主要是写基于windows的程序。
这里有必要给你介绍一下gcc,gcc 是Richard Stallman开发的,是GNU 开源工具,是linux上通用C编译器,非常牛儿的,是目前编译效果最好的C编译器!dev c是windows下的GCC
在介绍一下其他C开发工具例如IBM、 inter、微软的,他们开发的C编译器都是有针对性的,都是对自己系统、硬件做了优化的。
对于初学者使那种编译器都一样,开始学C语言和使那种编译器无关,因为无论哪个编译器,都运行你的写的代码。
我用的是dev c,因为这样我可以把我写的代码运行在各类操作系统上,也可以运行在很多种特殊情况下!简直非常牛儿!
这里也有我对这个问题的介绍
到内存长度问题就不可以!
我用的是dev c 不同的编译器都对C做了很多特别的限制和自己的特性。
例如:在Tubor C上 int 长度为2字节
在 Deb C 上 int 长度为4字节
在DEV 上你可以赋值给int 类型的变量的值超过70000以上,如果这个赋值给在 Tubor C上 int 类型变量就溢出了,编译器就会报错。
这只是一部分,当你越对C深入,你就越了解编译器,越觉得编译器的重要性,如果涉及到移植、底层开发,就必须在指定的编译器上开发。
对于初学者,用哪个编译器都无所谓的,我觉得还是至少了解2种以上编译器为好,这对了解C有帮助的!
B. devc怎么看中间编译过程
Dev-C++ 是一个 C/C++ 开发工具。开一个MS-DOS窗口,在里面运行就可以看了。
1、你只要在程序开头新建一个字符变量char k='1',然后在程序的main末尾return之前加上个while(k!='0')scanf("%c",&k)。
2、这个程序就会在结束前要求你输入0才会结束,这样你就可以看到程序的输出了。
3、Dev-C++ 的优点是功能简洁,适合于在教学中供 C/C++语言初学者使用,也适合于非商业级普通开发者使用。
1、它集成了AStyle源代码格式整理器,只要点击菜单“AStyle”下的“格式化当前文件”,就可以把当前窗口中的源代码按一定的风格迅速整理好排版格式。在当前的Banzhusoft Dev-C++ v5.15中,默认在保存文件时就自动对当前源代码文件进行格式化整理。
2、它提供了一些常用的源代码片段,只要点击“插入”按钮就可以选择性地插入常用源代码片段。
3、支持单文件开发和多文件项目开发。可以针对单文件,无需建立项,目进行编译或调试。
4、当前的Banzhusoft Dev-C++ v5.15中,编译出错信息能自动翻译为中文显示,有助于初学者解决编译中遇到的问题。
5、它包括多页面窗口、工程编辑器,在工程编辑器中集合了编辑器、编译器、连接程序和执行程序。它也提供高亮度语法显示的,以减少编辑错误。
6、建议使用SciTE,因为Dev正好也是采用GCC的架构,而Scite正好对c++及C的配置也是如此,可以对SciTE进行配置后就可以使用了,编译及运行结果会直接显示并保留在右侧的输出窗口中。
7、Dev-C++是一个Windows环境下的一个适合于初学者使用的轻量级C/C++集成开发环境(IDE),它是一款自由软件,遵守GPL许可协议分发源代码。
8、dev是一个开发软件的代号。Dev在软件开发中多用于开发软件的代号,与Beta(测试版)的意思相近,其意思为"开发中的版本"(即development version或development edition etc.)。但相比于beta版本,dev版本可能出现的更早。
9、Dev-C++的缺点是它并没有完善的可视化开发功能,所以不适用于开发图形化界面的软件。
10、在程序的最后(在return语句前)加getch(); (只适用于C程序)。
11、在程序的最后(在return语句前)加getchar(); (适用于C/C++)。
12、在程序的最后(在return语句前)加system("pause")语句,使程序运行后暂停,适用于C/C++。
C. DEV C如何编译
这表示编译成功了。还要运行才会有结果。或者直接按快捷方式F9就可以完成,如果看到结果只是闪了一下就消失了,应该在main函数结尾部分加上system(“pause”);记得是在return 0 之前。
D. DEV C++和VC++编译C语言的区别
1、VC++ 和DEV C++都是C++语言的开发工具。如果只是做些小程序,基本上看不出区别。两者DEBUG和RELEASE上的时间有所不同。还有一点就是,通常如果是在VC++下编写的代码,不是很规范,拿到DEV C++上会报错。而反过来则可以运行。这里涉及到GCC的问题,它对标准的支持表现在不支持非标准的东西,但是 DEV C++有个最大的好处就是体积小,没有VC++这么大,可以装到U盘里。
2、Dev-C++是一个C&C++开发工具,它是一款自由软件,遵守GPL协议。它集合了GCC、MinGW32等众多自由软件,缺点就是Debug功能过弱。
VC++是微软公司开发的一个集成开发环境(IDE),就是使用c++的一个开发平台。,VC执行效率高,当对系统性能要求很高的时候,可用VC开发。
E. 为什么devc运行和编译可以但是没分
devc运行和编译可以但是没分,
是因为devc的运行和编辑和正常的编辑程序是不一样的,它的逻辑思维是反过来的,所以是可以正常使用的,但是是不能够给分的。
F. 用dev-c++编译器对C语言程序进行编译有什么局限性
首先,Dev-C++不是编译器,仅仅是编译环境。
其次,Dev-C++用的编译器是在Windows环境下模拟Linux G++的MinGW,据说G++是完全标准的C++编译器。
但模拟后因为系统不完全兼容,编译出的结果在Windows环境下不如VC++编译结果快。写C的话,因为是C++兼容C,速度达不到最优。如果对程序结果质量有高要求的话,建议换Turbo C这款经典的C编译器。(用C++编译器影响不大,基本上1000000以内语句执行次数,或者说1000行代码以内看不出明显区别)
G. dev-c++ 编译C语言成功后运行,结果一闪而过.
运行结束了当然要退出啦!
你可以在return前面添加一句
system("pause");
记得包含头文件stdlib.h