關於c語言,棧的問題。有幾個錯誤,但我老是改不對。求幫助

時間 2021-09-02 20:59:47

1樓:

#include

#include

#define stack_init_size 100#define stackincrement 10#define overflow 0

#define ok 1

typedef int selemtype;

typedef struct sqstacksqstack;

sqstack s;

s.top=s.base+s;

}*s.top++=e;

}void conversion()

disstack(s);

}int main()

2樓:

你這是編譯錯誤還是執行錯誤?說清楚一下呀。不過看到幾個問題棧滿的情況不直接退出?

*/*s.top++=e;

}void conversion/*沒有入參?那s從哪來的*/disstack(&s);}

幾個關於C語言的小問題,幾個關於C語言的小問題

int main viod 是整形的主函式,而不是三個函式,這個函式返回值要求是整形就不能改。圖中第一處註釋部分是函式宣告,表示在後面會用到這個函式。第二處是函式呼叫,意思是主函式裡呼叫了一個其它函式。第三處就是被呼叫函式的具體定義。printf是輸出關鍵字,scanf是從外部輸入的關鍵字。你好像基...

關於C語言程式的幾個問題,關於C語言的一個問題

1.1 沒有 因為 a 0 為假,如果你看過 c陷阱與缺陷 就該知道 與 具有短路現象 即如果邏輯運算子 前半個表示式的值可以決定整個表示式的真假,那麼就不會運算判斷後半個表示式 例 int a 100 3 2 a 5 10 因為3 2為真,可以決定整個表示式的值為真了,已經沒必要判斷後面的真假了,...

C語言的幾個問題,c語言的幾個問題

分析如下 1.用exit語句種植執行報告錯誤。優點 處理簡便,直接終止程式,並可以將錯誤通知給作業系統。缺點 無論在哪個函式中執行,程式會直接終止,沒有機會對錯誤進行進一步處理。2.以函式的返回值區別正確返回或錯誤返回。缺點 函式多層呼叫時,需將錯誤資訊層層傳遞。3.設定一個整形變數的函式引數以區別...