dev编译器使用心得
‘壹’ dev c++怎么用的
鼠标点击任务栏中的“开始”按钮,选“程序”菜单项,然后选“程序”下的子菜单项“BloodshedDev-C++”项,显示该项下的子菜单。单击”Dev-C++”菜单项,即可启动Dev-C++集成开发工具。
如果大家看到界面上的字是中文的,则可以根据以下操作将界面改为英文。点击主菜单“工具”->”环境选项”,在弹出的对话框中选择界面页,在Language下拉列表中选择Chinese即可,如下图所示。此时界面上的菜单、工弯宴和具条等全部以英文命名。
Dev-C++
使用MingW64/TDM-GCC编译器,遵循C++ 11标准,同时兼容C++98标准。开发环境包括多页面窗口、工程编辑器以及调试器等,在工程编辑器中集合了编辑器、编译器、连祥迹接程序和执行程埋盯序,提供高亮度语法显示的,以减少编辑错误,还有完善的调试功能,适合于在教学中供 C/C++语言初学者使用,也适合于非商业级普通开发者使用。
‘贰’ 初学者怎样使用devc++入门c语言
1、下载devc++编译器,devc++是当前用到的比较简洁的编译器,能够应付初学者对c的学习和练习。
注意事项:
1、C语言为一种结构化的语言,提供的控制语句具有结构化特征,如for语句、if⋯else语句和switch语句等。可以用于实现函数的逻辑控制,方便面向过程的程序设计。
2、C语言包含的数据类型广泛,不仅包含有传统的字符型、整型、浮点型、数组类型等数据类型,还具有其他编程语言所不具备的数据类型,其中以指针类型数据使用最为灵活,可以通过编程对各种数据结构进行计算。
‘叁’ 我新学C语言,DEV CPP编译器还不太会使用, 想编一个A+B=的问题,结果~
现在较新的编译器比如2008都是不会自动暂停的了
都需要加system("pause")
我的编译器坦信也是dev cpp用system("pause")是可以完美解让枣轮决你那个问题的。
如果不行的话
1.检查你是否包含头文件stdlib.h,使用system("pause")需要包含该头文件 (#include<stdlib.h>)
2.代码没有问题的话先不慌ctrl+f10 run,要先按ctrl+F9重新编译一下,因为不重编译的话它还是按照你以前没有暂停语句的代码运行的,自然也是一闪而过。
还不行的话,可能跟你具体代码有关了。。。发你代码给大家探讨下吧
我岩燃也使初学。希望能帮到你
#include "stdio.h"
#include<stdlib.h>
main()
{
int a,b;
printf("Plese input number a,b:\n");
scanf("%d%d",&a,&b);
printf("\n%d+%d=%d",a,b,a+b);
system("pause");
}
我这边改了下你的代码,可以运行..
‘肆’ dev c++编译有问题
首先,你的程序消厅存在严重的指针越界访问问题,strcat函数第一个while循环时候指针已经越界拿晌隐了,你复制了t之后在谨稿输出,指针肯定是错误的
其次,因为你main函数中的
strcat("dfygwe", "ffwef");
本身就是不匹配函数的
因为这里("dfygwe", "ffwef")一个const char*参数,传给了一个 char* 参数,肯定是错误的
如果你将程序的stract函数改成
void strcat(const char *s, const char *t);
注释while的话,只留下输出就可以证明我的话了
下面,楼主我将我的程序给你参考一下
#include <stdio.h>
#include <stdlib.h>
void strcat(char *, char *);
void main()
{
char a[10],b[10];
scanf("%s",a);
scanf("%s",b);
strcat(a, b);
strcat(a,b);
}
void strcat(char *s, char *t)
{
for(int i=0;s[i]!=0;++i)
{
s[i]=t[i];
}
printf("%s\n",s);
system("pause");
}
‘伍’ 我想知道DEV C++与VC6.0的最大区别是啥到底怎么用DEV编程 。
推荐用Dev C++4.9.9.2:它是使用GCC的MinGW版本作为编译器.
或者GNU编译器,如果要用MS的编译器,推荐Visual studio c++.NET系列;它们都很好的支持了C++的标准!
VC++6.0早期版本在有些方面没有很好的实现C++的标准,如果楼主是初学者,建议楼主刚开始就遵循C++的标准走,这对以后的发展和接轨都很有好处!并且VC++6.0对于初学者来说,可能会造成不必要的疑惑.
Dev C++4.9.9.2,它不是编译器它只是个GCC的IDE(集成开发环境)并且在编译速度上可能要比VC++6.0的慢,并且没有它的一些机制.
VC++6.0比Dev C++4.9.9.2复杂得多,有对MFC,WIN32良好支持,对于有一定基础的程序员来说,相当的方便和快捷,高效,但是它会禁锢程序员的的思想!(关键是开发VC++的人,不可能让其他人掌握其核心技术的!简单的说是技术的垄断!)
‘陆’ Dev-C++编译C++的使用。
打开Dev
C++
1.“文件”-》“新建”-》“工程”
2.选喊举择“Console
Application”,语言选择“C++工程”
3.在名称栏里输入工程名“脊渗顷XXX”,点击“确定樱陆”-》“保存”
4.自动打开一个文件“main.cpp”,里面已经生成部分代码
5.在“main.cpp”里添加代码
6.按F9编译执行程序
‘柒’ DEV C++怎么用
Dev使腊迹用的是Gcc编译器,所以main一定轮信并要加int并且在最后坦吵return
0,此外头部应该包含
#include
‘捌’ 【求助】Dev c++和Visual c++
Dev c++和Visual c++ 是两个不同的编程集成环境而已。C++是一种语言,它是有标准的。Visual C++的书讲的一般都是符合标准的。你认真学不会有错。
Dev C++编译器是开源的,它使用MingW32/GCC编译器,遵循C/C++标准。实际上目前的DEV CPP 的应用并非如VC一样广泛 但它是目前信息学竞赛使用的C语言编译器 (gcc)关于专门学习DEV CPP的书籍基本没有 大部分信息学竞赛书籍都是《数据结构》与《算法》并没有明确指定使野樱乱用的编译器 而在竞赛中DEV CPP 被广泛应用 (可以在linux环境下使用)
Visual C++ 是微软开发的windows下的可视化C++编译器。
DEV C++使用须知:如果你先前用过TC这个编译器,使用DEV C++编写程序运行后窗口就会闪一下就没有了,要想看到运行得到的结果,就必须注意如下事项:
1. 在程序的最后(在return语句前)加getch(); (只适用于C程序)
2. 在程序的最后(在return语句前)加getchar(); (适用于C/C++)
3. 在程序的最后(在return语句前)加system("pause")语句,使程序运颂洞行后暂停. (适用于C/C++)
如果调试不成功,不断地出现工程未编译,请在 工具 -->编译选项--> 编译时加入以下命令(打勾) 加入 -g
DEV C++的扩展名:
一般有两种形式:*.c和*.cpp
.c是C语言的文件扩展名;.cpp是c++的文件扩展名。
两者没有很大区别,就像你学习了颂档英语,但是美国和英国的英语有小小不同一样,
‘玖’ Dev C++ 编译器选项中的优化级别哪个对应不优化
ide没有优化的功能吧,只有编译器才有,mplab只是环境而以,而编译器是picc或c18啊,他们才有优化的本事
‘拾’ Dev-C++与Visual C++6.0使用上的不同问题
Dev C++上使用的编译器是GCC (你的Dev C++版本是多少? 5.0以下的GCC一般是4.5左右)。
GCC编译器是linux/unix/gnu操作系统上的编译器集合,这个编译器集合很强大的,支持好几种语言的编译,并且是开源的。其中的C++编译器对标准的支持比较积极,优化也做得不错,可以说完全支持标准C++,而且人家很早以前就开始支持最新标准了。
Visual C++ 6.0 IDE 这个东西, 一些比较老的前辈都认为这个东西很“经典”(估计他们是习惯了这个界面, 也还有一部分菜鸟也这样庆消燃说)。 Visual C++ 6.0 IDE 使用的是Visual C++ 6.0编译器,这个版本的编译器貌似和第一个C++标准同时发布的,所以对标准C++98的支持有些缺陷(誉虚有的正确代码在Visual C++6.0里会报错, 就是这个原因),C++98在2003年被C++03取代。Visual C++系列编译器直到Visual C++10.0才完全支持C++03标准,比较滞后。
一句话: 学标准C++,就需要一个能很好支持标准C++的编译器,以及一个界面友好的IDE。
学习C++ 的一些桥空不错的IDE:
Visual C++ 2010 Express (学习版,免费, Visual C++ 6.0也不是免费的,估计现在没几个是正版)
Visual C++ 2012 Express (同上,这些版本去除了一些不必要的功能)
Dev C++ 5.4.1 (GCC4.7.2)
CodeBlock (GCC4.7.2,这个好像只有英文版本)
其他的不推荐了, 有的还要自己配置,麻烦。