![]() |
組合語言的四則運算
這是一個作業 目的是要能夠計算出一串數字的運算 包括負數和括號
我的想法是把輸入的字串存到陣列中 然後再跑陣列分變數字和符號去做infix轉postfix 可是我不知道將input存到陣列中的寫法是什麼@@ 還有一個問題就是若將input存到陣列中了 那他是一個字元一個字元的存 還是以空格分隔一次存整個數字? 另外就是..要怎麼分辨'-'這個符號是減號還是負號呢? 感謝回答<(_ _)> |
"一串數字的運算" , 應該說是一串運算式的字串,字串本身就是一維陣列, 運用指標就可以讀取. 要轉POSTFIX,先規劃一塊記憶空間,當放置的空間,一樣用指標當一維陣列使用.
至於陣列內怎麼擺就有規則就好, 當然有 PUSH , POP的作法要遵守. 負號 跟 減號 差別: 前一個字是運算元就是減號 , 前一個字是運算子就是負號 . |
所有時間均為台北時間。現在的時間是 06:47 PM。 |
Powered by vBulletin® 版本 3.6.8
版權所有 ©2000 - 2025, Jelsoft Enterprises Ltd.
『服務條款』
* 有問題不知道該怎麼解決嗎?請聯絡本站的系統管理員 *