亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

請問下面c語言數據結構的鏈表代碼哪里出現了問題?

請問下面c語言數據結構的鏈表代碼哪里出現了問題?

C
lzjccc 2016-03-12 09:01:38
#include<stdio.h> #include<malloc.h> #include<stdlib.h> #include<string.h> #define?ElemType?int struct?Node{ ElemType?date; struct?Node*?next; }; typedef?Node*?LinkList; InitList(LinkList?*L){ *L=(Node*)malloc(sizeof(Node)); (*L)->next=NULL; } CreatList(LinkList?L){ Node*?s; char?c; int?flag=1; while(flag){ printf("請輸入一個字符:"); c=getchar(); if(c!=$){ s=(Node*)malloc(sizeof(Node)); s->date=c; s->next=L->next; L->next=s; } else flag=0; } } Show(LinkList?L){ if(L->next!=NULL){ printf("%c-->",L->date); } else printf("Over!"); } void?main(){ LinkList?L; InitList(&L); CreatList(L); ShowList(L); }出現以下錯誤:--------------------Configuration: lianbiao1 - Win32 Debug--------------------Compiling...lianbiao1.cd:\java軟件\microsoft visual studio\myprojects\book2\lianbiao1.c(12) : error C2143: syntax error : missing '{' before '*'d:\java軟件\microsoft visual studio\myprojects\book2\lianbiao1.c(14) : error C2143: syntax error : missing ')' before '*'d:\java軟件\microsoft visual studio\myprojects\book2\lianbiao1.c(14) : error C2143: syntax error : missing '{' before '*'d:\java軟件\microsoft visual studio\myprojects\book2\lianbiao1.c(14) : error C2059: syntax error : ')'d:\java軟件\microsoft visual studio\myprojects\book2\lianbiao1.c(14) : error C2054: expected '(' to follow 'L'd:\java軟件\microsoft visual studio\myprojects\book2\lianbiao1.c(19) : error C2146: syntax error : missing ')' before identifier 'L'd:\java軟件\microsoft visual studio\myprojects\book2\lianbiao1.c(19) : error C2061: syntax error : identifier 'L'd:\java軟件\microsoft visual studio\myprojects\book2\lianbiao1.c(19) : error C2059: syntax error : ';'d:\java軟件\microsoft visual studio\myprojects\book2\lianbiao1.c(19) : error C2059: syntax error : ')'d:\java軟件\microsoft visual studio\myprojects\book2\lianbiao1.c(19) : error C2449: found '{' at file scope (missing function header?)d:\java軟件\microsoft visual studio\myprojects\book2\lianbiao1.c(35) : error C2059: syntax error : '}'d:\java軟件\microsoft visual studio\myprojects\book2\lianbiao1.c(45) : error C2146: syntax error : missing ';' before identifier 'L'd:\java軟件\microsoft visual studio\myprojects\book2\lianbiao1.c(46) : warning C4013: 'InitList' undefined; assuming extern returning intd:\java軟件\microsoft visual studio\myprojects\book2\lianbiao1.c(47) : warning C4013: 'CreatList' undefined; assuming extern returning intd:\java軟件\microsoft visual studio\myprojects\book2\lianbiao1.c(48) : warning C4013: 'ShowList' undefined; assuming extern returning int執行 cl.exe 時出錯.lianbiao1.obj - 1 error(s), 0 warning(s)
查看完整描述

1 回答

已采納
?
LawrenceLam

TA貢獻9條經驗 獲得超4個贊

我只看出你的指針命名錯了,第二十行應該是struct Note* s,第12行用typedef最好把整個struct note的內容都寫一遍 ??

查看完整回答
2 反對 回復 2016-03-12
  • 1 回答
  • 0 關注
  • 2414 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號