日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

怎么看c语言错误出在哪,请各位大佬帮我看看错误出在哪里

發布時間:2025/5/22 编程问答 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 怎么看c语言错误出在哪,请各位大佬帮我看看错误出在哪里 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

該樓層疑似違規已被系統折疊?隱藏此樓查看此樓

這是我自己寫我的括號匹配代碼,調試時不管輸入什么括號,總是顯示輸出匹配,不知道錯誤出在哪里。代碼奉上#include

#include

typedef char ElemType;

typedef struct linknode

{

ElemType data; //數據域

struct linknode *next; //指針域

} LinkStNode; //鏈棧類型

void InitStack(LinkStNode *&s)

{

s=(LinkStNode *)malloc(sizeof(LinkStNode));

s->next=NULL;

}

void DestroyStack(LinkStNode *&s)

{

LinkStNode *p=s->next;

while (p!=NULL)

{

free(s);

s=p;

p=p->next;

}

free(s); //s指向尾結點,釋放其空間

}

bool StackEmpty(LinkStNode *s)

{

return(s->next==NULL);

}

void Push(LinkStNode *&s,ElemType e)

{ LinkStNode *p;

p=(LinkStNode *)malloc(sizeof(LinkStNode));

p->data=e; //新建元素e對應的結點p

p->next=s->next; //插入p結點作為開始結點

s->next=p;

}

bool Pop(LinkStNode *&s,ElemType &e)

{ LinkStNode *p;

if (s->next==NULL) //棧空的情況

return false;

p=s->next; //p指向開始結點

e=p->data;

s->next=p->next; //刪除p結點

free(p); //釋放p結點

return true;

}

bool GetTop(LinkStNode *s,ElemType &e)

{ if (s->next==NULL) //棧空的情況

return false;

e=s->next->data;

return true;

}

bool Match(LinkStNode *st,char exp[],int n)

{

int i=0;char e;

bool match=true;

while(i

{

if(exp[i]=='(')

Push(st,exp[i]);

else if(exp[i]==')')

{

if(GetTop(st,e)==true)

{

if(e!='(')

match=false;

else

Pop(st,e);

}

else match=false;

}

if(exp[i]=='[')

Push(st,exp[i]);

else if(exp[i]==']')

{

if(GetTop(st,e)==true)

{

if(e!='[')

match=false;

else

Pop(st,e);

}

}

if(exp[i]=='{')

Push(st,exp[i]);

else if(exp[i]=='}')

{

if(GetTop(st,e)==true)

{

if(e!='{')

match=false;

else

Pop(st,e);

}

}

i++;

}

if(!StackEmpty(st))

match=false;

DestroyStack(st);

return match;

}

int main()

{

int n=1,i;

printf("請輸入括號符號的數量\n");

scanf("%d",&n);

char *exp[n]={"(",")"};

printf("請逐個輸入括號符號(用空格隔開)");//輸出 “請逐個輸入括號符號()” for(i=0;i

{

scanf("%c",&exp[i]);

}

for(i=0;i

{

printf("%c",exp[i]);

}

LinkStNode * st;

InitStack(st);

bool match;

match=Match(st,exp[0],n);

if (match=true)

{//輸出匹配

printf("輸出匹配\n");

}

else

printf("輸出不匹配 \n");

}

總結

以上是生活随笔為你收集整理的怎么看c语言错误出在哪,请各位大佬帮我看看错误出在哪里的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 免费看片91 | 日韩欧美偷拍 | 亚洲美女性生活视频 | 天天躁日日躁狠狠躁av麻豆男男 | 国产高清视频一区二区 | 色秀视频在线观看 | 黄色小网站入口 | 五月天导航 | aaaa一级片| 首尔之春在线观看 | 日韩激情av | 日本一本二本三区免费 | 在线观看波多野结衣 | 在线观看国产 | 欧美女优在线观看 | 日韩大胆人体 | 性生活视频在线播放 | 免费在线视频一区 | 1024手机在线看片 | a天堂v| 狠狠gao| 午夜在线国产 | 亚洲夜夜爱 | 尤物视频在线免费观看 | 屁屁影院第一页 | 婷婷中文网 | 国产激情久久久 | 国产精品毛片在线 | 欧美日本一道本 | 玉米地疯狂的吸允她的奶视频 | 国产富婆一级全黄大片 | 国产成人精品无码免费看夜聊软件 | www.中文字幕 | 日韩在线第二页 | 日韩久久久久久久久久久 | 天堂成人av| 性活交片大全免费看 | 青青草在线播放 | 国产精品 欧美 日韩 | 国产又粗又黄的视频 | 制服丝袜一区在线 | 72种无遮挡啪啪的姿势 | 嫩草私人影院 | 免费色站| 99er在线 | 99色国产 | 一区二区三区免费在线 | av 日韩 人妻 黑人 综合 无码 | 欧美精品成人 | 人妖粗暴刺激videos呻吟 | 加勒比色综合 | 99成人国产精品视频 | 少妇无套内谢免费视频 | 成人精品影院 | 精品午夜一区二区 | 中国久久久久 | 天天干网站 | 欧美熟妇交换久久久久久分类 | 欧美疯狂做受xxxxx高潮 | 亚洲一区二区免费在线观看 | 亚洲精品综合在线 | 好姑娘在线观看高清完整版电影 | 成人快手免费看片 | 国产一区二区久久 | 亚洲码国产精品高潮在线 | 精品在线视频观看 | 一级国产特黄bbbbb | 97人人超 | 欧美在线观看一区二区三区 | 人妖ts福利视频一二三区 | 美女干b视频 | 美女国产一区 | 伊人久久久久久久久 | 亚洲成人免费在线 | 性欧美videos高清hd4k | 午夜偷拍视频 | 免费操片 | 啪啪中文字幕 | 国产成人精品一区二区三区 | 亚洲中文字幕一区 | 欧美生活一级片 | 91操碰 | 国产成人aⅴ | 日韩一级中文字幕 | 国产精品乱码久久久久久 | 亚洲精品国产精品乱码 | 一本到免费视频 | 夜夜久久 | 91最新在线| 国产成人在线一区二区 | 久久一| 黄色av电影网站 | 久久久久久久久久久网站 | 超碰97国产| 欧美激情成人 | 国产午夜精品免费一区二区三区视频 | 国产山村乱淫老妇女视频 | 国产精品第十页 | 亚洲无人区码一码二码三码 |