77问答网
所有问题
c语言出现了一个问题,导致程序停止正常工作,请关闭程序
我编程显示零错误零警告,运行到一半弹出一个窗口显示出现了一个问题,导致程序停止正常工作,请关闭程序,怎么回事啊,求解救
举报该问题
推荐答案 推荐于2017-11-26
1、野指针,你使用的指针指向未知区域
2、scanf函数输入整形、字符……的时候缺少了&
3、缓冲区溢出,也就是说你使用数组时不经意间越界了
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://77.wendadaohang.com/zd/GqY8qvq8YvvY8YINpYN.html
其他回答
第1个回答 2014-04-01
零错误和零警告只是说明语法正确,执行过程中崩溃一般是内存访问越界或者调用了已经释放资源的对象,也就是传说中的非法访问。
第2个回答 2014-04-01
可能是指针的地方出了问题,你再检查下关于指针的使用情况,还有用完后该释放(free)的内存有没有释放。
相似回答
c语言
运行时显示:
出现了一个问题导致程序停止正常工作
答:
int i,j;//[6][6]不是【7】【6】int grade[6][6]={80,90,75,82,0,0,90,75,88,95,0,0,68,78,88,82,0,0,72,85,63,86,0,0,95,88,90,85,0,0};char name[5][10]={"李一","成红","王强","张一","席二"};...
...原因啊??“
出现了一个问题,导致程序停止正常工作
...”,
答:
枚举类型的变量是“值”(int 类型的值),所以用格式"%d"输出枚举类型变量的值是合理的,但当用"%s"输出时,会将枚举变量的值看作是指针,这个“指针”指向低端存储区,这个存储区是系统使用的,用户
程序
既不能“读”,也不能“写”,如果试图访问这些“禁区”,必然会是程序崩溃。
C语言
程序运行到一半告诉我
出现一个问题导致程序停止工作
答:
就是这样简单。另外,你的
程序
必须当做C++程序编译,否则通不过。
C
不允许在有实质语句之后定义变量,变量说明要全部放到相应段的最前面,也不支持//注释。我是用DEVC++编译成功的,用WINTC编译失败。
C语言程序
运行后
出现
exe
停止工作
为什么呢?
答:
C语言程序运行出现exe停止工作的原因是因为内存溢出和编译器错误
。第一种:内存溢出 内存溢出(out of memory)通俗理解就是内存不够,程序所需要的内存远远超出了主机内安装的内存所承受大小,就叫内存溢出。系统会提示内存溢出,有时候会自动关闭软件,重启电脑或者软件后释放掉一部分内存又可以正常运行该...
C语言
编程的时候
出现
“
程序
已
停止工作
”的原因有哪些?
答:
就发生了“***.exe已
停止工作
”的效果。\x0d\x0a如果你正在学习数组,请检查:\x0d\x0a数组是否越界。定义为int a[10]的数组,如果写a[10]=0; 相当于对a数组里的第11个元素赋值。事实上,a数组里并没有第11个元素。如果该元素的位置指向
一个程序
以外的内存,操作系统同样会果断将其终止...
C语言
编程的时候
出现
“
程序
已
停止工作
”的原因有哪些?
答:
如果没有加&, scanf会把变量当作地址来用,而你的
程序
中又没有以变量为地址的变量,操作系统不允许程序读写程序规定范围以外的空间。出于安全起见,操作系统将其紧急中止。就发生了“***.exe已
停止工作
”的效果。如果你正在学习数组,请检查:数组是否越界。定义为int a[10]的数组,如果写a[10]=0...
C语言
里
程序
编译无误但运行会弹出程序已
停止
运行是为什么
答:
造成程序停止
运行弹框出错的可能原因如下:内存溢出 内存溢出(out of memory)通俗理解就是内存不够
,程序
所需要的内存远远超出了主机内安装的内存所承受大小,就叫内存溢出。系统会提示内存溢出,有时候会自动关闭软件,重启电脑或者软件后释放掉一部分内存又可以正常运行该软件 造成内存溢出的原因可能有:1...
大家正在搜
出现个问题导致程序停止
c语言程序停止工作怎么解决
关闭不了c语言程序
c语言运行停止程序
c语言停止程序代码
c语言退出整个程序
c语言程序停止运行怎么解决
c语言结束程序关闭窗口
c语言关闭程序命令
相关问题
电脑所有程序都打不开,出现 一个问题,导致程序停止正常工作。...
出现了一个问题,导致程序停止正常工作。请关闭该程序。
求大神!!c语言出现了一个问题,导致程序停止正常工作,请关闭...
c语言运行时显示:出现了一个问题导致程序停止正常工作
c语言程序运行时提示出现了一个问题,导致程序停止工作,求大神...
C语言程序 出现了一个问题,导致程序停止正常工作。请关闭该程...
C语言在运行过程中出现了一个问题导致程序停止工作
C语言编程,编译的时候可以输第一组数值,输第二组提示出现了一...