瀏覽單個文章
goodromhome
Regular Member
 

加入日期: Jan 2005
文章: 72
引用:
作者nawtequalizer
我沒用過ASP.NET,所以下面只是我猜的

我猜只是ASP.NET不清楚「乘法符號省略」的規則,或是沒有定義到這樣的狀況。
若運算式中,「括號」前面有「數字」時,同時括號內只有數字運算並沒有x,y等變數的情況下,你用的那版ASP.NET並沒有定義這種狀況,所以可能會發生語法錯誤的warning,甚至或無法編譯等error。
像是把這個式子放到google計算機,他會把『30÷2(2+3)÷5』運算式修正為『((30 ÷ 2) * (2 + 3)) ÷ 5 』,中間的乘法符號就會多出來了,所以可以得到15這個答案。
程式都是人寫,也都是人去定義的程式的流程,以及各種狀況,所以沒有定義到的部份就沒辦法得到結果,或是有出現沒有考慮到狀況,就可能得到不穩定的結果。

對...就是我沒有定義

引用:
作者superxy
爲什麼要視為一個數?

憑什麼?
引用:
作者superxy
當然等於啊...

國中有學過... 未知數乘法的省略...


抱歉,這問題我需要九年後才能回答,如果想盡速解決請洽#381
 
__________________
舊 2011-04-15, 07:28 PM #402
回應時引用此文章
goodromhome離線中