www.1862.net > DEv C++ 运行后停止工作

DEv C++ 运行后停止工作

贴代码上来,一运行就崩溃是初始化的问题,推测的原因如下 1、主函数内部初始化的数组过大,如: int num[100000000]; 会崩溃,要写int *num = new int[100000000]; 2、结构体指针为空,但调用了其成员,如: NODE* node; node->next....... 应...

老兄: scanf("%d%d%d",a,b,c); 改为 scanf("%d%d%d",&a,&b,&c); 否则你都写到不该写的内存地址去了,破坏了系统的内存,当然出错啊

for(int j=1;j

main函数前加一个类型说明符 试一下 int main() { // }

首先,在包含头文件中加上 #include 然后,在main函数返回之前加上该语句: getch(); 这样,程序运行完后会等待你按任意键。 [code] #include #include int main() { printf("Hello,World!"); getch(); return 0; } [code]

工具》编译选项》代码生成/优化》连接器 然后在”产生调试信息“那里吧no改为yes。你再试一下。是不是就可以了。

调试时编译器要选DEBUG,右上角那儿选,或者手工编译时加一个选项-g

DEV-C++在执行完程序后会立刻关闭,以下是两个解决方法: 1是在return 0;前加getchar();(getchar();是得到一个字符的意思,可以char a=getchar();)。不过如果有输入语句,那就要加多些getchar();。 2是在加实用头文件#include,在return ...

for循环一开始 i=0 a%0 除数为零 出现除零异常程序崩溃 , 这很正常的嘛

Dev C++ 编译出的程序是按照你的代码来执行的. 它不像VC++那样,执行完了会自动插入一个暂停让你按任意键. 想得到这样的效果 你要在主程序最后加一个 getchar() 之类的函数,让程序等待接收一个字符后退出.

网站地图

All rights reserved Powered by www.1862.net

copyright ©right 2010-2021。
www.1862.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com