[討論] 算數 expr 到底該怎麼寫....?
我是照老師投影片上的版本
再加上expr : expr '^' expr 這項
但發現只要遇到 a+y-x 的都會錯
a-x-x
就是遇到-號就很容易出錯就對了
是不是跟 - 號有兩種意義有關 而我的優先順序沒排好?
但我前面那部份也是照投影片上寫的說...
%left '+' '-'
%left '*' '/'
%right UMINUS
%right '^'
我目前是寫這樣
然後負號那項就照投影片上寫的寫 expr : '-' expr %prec UMINUS
請問哪裡有寫錯嗎?
一直找不出錯在哪啊
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.228.170.84
推
05/29 08:35, , 1F
05/29 08:35, 1F
推
05/29 08:37, , 2F
05/29 08:37, 2F
推
05/29 08:50, , 3F
05/29 08:50, 3F
推
05/29 11:45, , 4F
05/29 11:45, 4F
推
05/29 12:53, , 5F
05/29 12:53, 5F