永发信息网

c语言编程为什么出现exe停止工作

答案:7  悬赏:50  手机版
解决时间 2021-11-27 19:37
c语言编程为什么出现exe停止工作
最佳答案
你的这种情况叫做 runtime error (运行时错误)。


在 Windows 7 上这样提示:



在 Windows XP 上这样提示:




runtime  error (运行时错误)就是程序运行到一半,程序就崩溃了。
比如说:
①除以零
②数组越界:int a[3]; a[10000000]=10;
③指针越界:int * p; p=(int *)malloc(5 * sizeof(int)); *(p+1000000)=10;
④使用已经释放的空间:int * p; p=(int *)malloc(5 * sizeof(int));free(p); *p=10;
⑤数组开得太大,超出了栈的范围,造成栈溢出:int a[100000000]
全部回答
c=i;
for(i=0;i这句问题大大的啊
看看你的程序里面的scanf语句中有没有“&”这个符号,(举个例子:scanf("%d",&a);这里的&表示取地址,如果没有这个符号会出现你讲的这个现象)
这个一般是你的程序有内存错误或者逻辑错误。建议调试运行
在程序的结尾加上getchar(),阻塞一下。要不然结果运算出控制台就关闭了,所以看不到结果
yntax error : missing ';' before '<'
d:\学习系统2012\c语言文件系统\vbxxb\g.cpp(1) : error C2501: 'include' : missing storage-class or type specifiers
d:\学习系统2012\c语言文件系统\vbxxb\g.cpp(1) : error C2143: syntax error : missing ';' before '<'
d:\学习系统2012\c语言文件系统\vbxxb\g.cpp(3) : error C2143: syntax error : missing ';' before '{'
d:\学习系统2012\c语言文件系统\vbxxb\g.cpp(3) : error C2447: missing function header (old-style formal list?)
执行 cl.exe 时出错.
g.obj - 1 error(s), 0 warning(s)

zhe这么多的 错误
if(n=0)
break;
num[i]=n%base;
n=n/base;
判断是 == 不是= ,一个等号表示赋值,所以n=0,而这个循环会一直下去 死循环了追问还是不行。。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
杭锦旗气象局地址在哪,我要去那里办事,
大家帮我表格重量算下是写吨还是kg
集邮用英语怎么说?
注射用头孢克洛规格
我20岁 女 跟家里人不亲 家里一共六个孩子,
尿红素正常,总胆红素高是怎么回事
来福张氏物流地址好找么,我有些事要过去,
火锅底料是否含有飘零?
骏宇二手车行名字怎么样
苹果6s安装11.26好不好
中国农业银行ATM(东风路)地址在哪,我要去那
我老公80年,我83年为什么我们性格总是合不来,
杭州灵山洞好玩吗?到了杭州怎么去?
三诺LAUS(劳士)LA2000这款音箱怎么样?
成都牌照成温邛成都站至内宜自贡站收费多少:
推荐资讯
八面进财金满堂什么意思
求充值卡卡号卡密
化妆品收纳盒在地摊好卖吗?
深圳市中日达贸易有限公司怎么样?
t等式计算88×250加375除25
温州贷是什么时候上线的?
(-5)2的平方根与(-5)3的立方根的和是A.0B
做月子就牙疼,现在出月子了还是很疼是怎
sl水晶千足金是什么意思
可伸缩耳机怎么收回去QAQ
家里收藏的古董铜剑被我弄断了 还值钱么 是铜
这个韩漫叫什么
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?