www.1862.net > DEv C++ 编程 出现停止工作

DEv C++ 编程 出现停止工作

你创建了一个线性表,然而并没有把这个线性表的地址传出去,你传参的时候倒是传了个p,然而并没有什么卵用。 create函数应该返回一个指针,然后以pa = create(n1)这样的形式来调用。

给代码我看,这谁也不知道问题额

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

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

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

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

数组下表是从0开始到n-1, 你的数组访问都越界了

如果我所料不错的话这个应该是scanf函数写错了,而且是没有加&造成的,不介意的话可否发下代码,干看这个只能知道访问了非法内存了

代码是如何的的 。。。。。。。。。。。。。。。。。

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

网站地图

All rights reserved Powered by www.1862.net

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