史萊姆論壇

史萊姆論壇 (http://forum.slime.com.tw/)
-   程式語言討論區 (http://forum.slime.com.tw/f76.html)
-   -   組合語言的四則運算 (http://forum.slime.com.tw/thread269755.html)

zeroxta 2012-04-08 01:14 AM

組合語言的四則運算
 
這是一個作業 目的是要能夠計算出一串數字的運算 包括負數和括號
我的想法是把輸入的字串存到陣列中 然後再跑陣列分變數字和符號去做infix轉postfix
可是我不知道將input存到陣列中的寫法是什麼@@
還有一個問題就是若將input存到陣列中了 那他是一個字元一個字元的存
還是以空格分隔一次存整個數字?
另外就是..要怎麼分辨'-'這個符號是減號還是負號呢?

感謝回答<(_ _)>

bluejames 2013-05-22 11:51 PM

"一串數字的運算" , 應該說是一串運算式的字串,字串本身就是一維陣列, 運用指標就可以讀取. 要轉POSTFIX,先規劃一塊記憶空間,當放置的空間,一樣用指標當一維陣列使用.
至於陣列內怎麼擺就有規則就好, 當然有 PUSH , POP的作法要遵守.

負號 跟 減號 差別: 前一個字是運算元就是減號 , 前一個字是運算子就是負號 .


所有時間均為台北時間。現在的時間是 06:47 PM

Powered by vBulletin® 版本 3.6.8
版權所有 ©2000 - 2025, Jelsoft Enterprises Ltd.

『服務條款』

* 有問題不知道該怎麼解決嗎?請聯絡本站的系統管理員 *


SEO by vBSEO 3.6.1