Robofun 機器人論壇

 找回密碼
 申請會員
搜索
熱搜: 活動 交友 discuz
查看: 3834|回復: 5
打印 上一主題 下一主題

運算疑問

[複製鏈接]
nichal 該用戶已被刪除
1#
發表於 2012-2-2 10:23:44 | 顯示全部樓層
我也來插一腳補充一下
這跟CPU的堆疊有關
如果放在同一行
一個括號就要佔掉一個堆疊(也就是一個基本快取記憶體)
一個先乘除後加減又要佔一些堆疊
一個特殊副函式運算又要呼叫一群堆疊
在某些要求大量運算的場合
堆疊數會斤斤計較
不小心讓堆疊爆了
你的程式就會做出你想像不到的怪動作

所以一般來說
我們都習慣把運算拆開來做
因為運算執行結束後
堆疊會自己釋放給其它人用

不過也不是把全部的程式都拆開來寫比較好
因為拆開會讓頁面變得很長很不好看
程式空間說不定也會變比較大
所以只能請你多多嘗試囉~~~
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

小黑屋|手機版|Archiver|機器人論壇 from 2005.07

GMT+8, 2024-6-13 21:34 , Processed in 0.113217 second(s), 10 queries , Apc On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回復 返回頂部 返回列表