C语言程序,编译无错误,但是运行输入输入数组以后出现Unhandled exception,
答案:2 悬赏:10 手机版
解决时间 2021-11-11 13:09
- 提问者网友:姑娘长的好罪过
- 2021-11-10 16:06
C语言程序,编译无错误,但是运行输入输入数组以后出现Unhandled exception,
最佳答案
- 五星知识达人网友:杯酒困英雄
- 2021-11-10 17:18
你在调用
p=f(e);
之前,没有为数组e的字符串添加字符串结束符0,所以计算出来的p会是一个超大的值,导致在for(j=1;j修改方法:
在p=f(e);之前加一行:
e[q]=0;追答另外,这里也要对访问数组d的地方做边界检查,将for(j=1;j
p=f(e);
之前,没有为数组e的字符串添加字符串结束符0,所以计算出来的p会是一个超大的值,导致在for(j=1;j修改方法:
在p=f(e);之前加一行:
e[q]=0;追答另外,这里也要对访问数组d的地方做边界检查,将for(j=1;j
全部回答
- 1楼网友:走死在岁月里
- 2021-11-10 17:33
这往往是访问了无效内存
~追问那应该怎么改呢?
~追问那应该怎么改呢?
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯