DEV-C++,编译成功不显示结果

在使用DEV-C++进行C++编程时,遇到一个现象:代码编译成功,但运行后不显示预期结果,只显示一个空白界面并立即退出。本文通过分析代码,探讨可能的原因,包括初始化操作、插入操作、删除操作的实现,以及内存分配和元素移动的细节。通过对代码的检查和调试,帮助读者理解如何解决此类问题。
摘要由CSDN通过智能技术生成

求大佬指教,代码完全比着老师敲的,没有出现错误,但是运行不出结果,就出现这个界面,一碰就退出

#include<stdio.h>
#include<stdlib.h>  //malloc
#include<math.h>  //OVERFLOW


#define LIST_INIT_SIZE  100  //初始化最大空间 
#define LISTINCREMENT    10  //增量
#define OK      1
#define ERROR   0


//讨论的int   
typedef int ElemType;   //数据元素类型 
typedef int Status;     //函数的返回值状态 

//顺序表类型定义
typedef  struct
{
    ElemType *elem;  //顺序表的起始地址
    int length;      //元素个数
    int listsize;    // 当前容量大小 
}SqList;

//---------------相关操作-----------------
//初始化操作
Status  ListInt_Sq(SqList &L)  //输入型  输出型
{
    //1:申请空间malloc
    L.elem=(ElemType *)malloc(LIST_INIT_SIZE*sizeof(ElemType));
    if(!0)    exit(OVERFLOW);
    //2: length 
    L.length=0;
    //3: 设定当前容量大小
    L.listsize=

评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值