大佬們 作業不會啊
幫改一改
哎~
uj5u.com熱心網友回復:
我暈,形參和實參的關系你都搞不清楚
最簡單的修改方法是
void push(stack*S, Elememt n) 改成 void push(stack* &S, Elememt n) //改成參考型別
int pop(stack*S, Elememt n) 改成 int pop(stack* &S) //改成參考型別,去掉引數n或者改成參考型別int pop(stack* &S, Elememt &n)
void converson(stack*S, int N) 改成 void converson(stack* &S, int N) //改成參考型別
while (S!=null) {
n = pop(S);
printf("%d", n);
}
main
S=NULL; 改成 S->next = NULL;
uj5u.com熱心網友回復:
參考 1 樓 qybao的回復: 我暈,形參和實參的關系你都搞不清楚
最簡單的修改方法是
void push(stack*S, Elememt n) 改成 void push(stack* &S, Elememt n) //改成參考型別
int pop(stack*S, Elememt n) 改成 int pop(stack* &S) //改成參考型別,去掉引數n或者改成參考型別int pop(stack* &S, Elememt &n)
void converson(stack*S, int N) 改成 void converson(stack* &S, int N) //改成參考型別
while (S!=null) {
n = pop(S);
printf("%d", n);
}
main
S=NULL; 改成 S->next = NULL;
老哥 我真的不清楚 原來沒有學習 半路學的
uj5u.com熱心網友回復:
參考 1 樓 qybao的回復: 我暈,形參和實參的關系你都搞不清楚
最簡單的修改方法是
void push(stack*S, Elememt n) 改成 void push(stack* &S, Elememt n) //改成參考型別
int pop(stack*S, Elememt n) 改成 int pop(stack* &S) //改成參考型別,去掉引數n或者改成參考型別int pop(stack* &S, Elememt &n)
void converson(stack*S, int N) 改成 void converson(stack* &S, int N) //改成參考型別
while (S!=null) {
n = pop(S);
printf("%d", n);
}
main
S=NULL; 改成 S->next = NULL;
能幫我講講有什么區別嗎 就是通俗的講
uj5u.com熱心網友回復:
找本基礎入門級別的書,好好理解一下形參和實參傳遞這部分知識
uj5u.com熱心網友回復:
參考 4 樓 qybao的回復: 找本基礎入門級別的書,好好理解一下形參和實參傳遞這部分知識
老哥 那個 s!=null那里不對啊 它告訴我缺少 ) 沒明白
uj5u.com熱心網友回復:
參考 5 樓 m0_46472878的回復: Quote: 參考 4 樓 qybao的回復: 找本基礎入門級別的書,好好理解一下形參和實參傳遞這部分知識
老哥 那個 s!=null那里不對啊 它告訴我缺少 ) 沒明白
哦 沒事了 ??
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/108766.html
標籤:C語言
上一篇:牛頓迭代法解高次方程和超越方程,新手求教
下一篇:sendmessage 給 chrome F11