棧的應用,小型計算器

C語言棧應用四則運算計算器運動到棧的最基本的幾個增刪的功能。 舉例12+83+(2+32) 棧的存放:12 8 3*+(2 3 2*+)+ 運算規律:首先往數據棧裏面存放數據,一旦遇到運算符就放到運算符棧裏面,直到第二個數據,第二個運算符然後比較優先級,如上例子數據棧存放就是12 8 符號棧存放的就是+ *,然後遇到+比 ✖的運算符低3首先存放數據棧,然後8和3進行乘法運算數據棧裏面就變成了12
相關文章
相關標籤/搜索