2017年11月9日 星期四

Java解譯運算子的方式,若是遇到相同運算子時

如下程式,Java在解譯運算式的時候會從左邊開始一個個解譯,並且以最多個字元能辨識出為準,什麼意思呢?
如下例寫的是m=i+++j
請先看下圖,顯示出來的結果是8






由左而右最多個可辨識出的是m=(i++)+j,所以會這樣運算,而不是m=i+(++j)

沒有留言:

張貼留言

Cursor Auto-Run 完整指南:為什麼已開啟卻不會自動執行?(含真正能自動跑的方法)

Cursor Auto-Run 完整指南:為什麼開啟卻不會自動執行? 🚀 Cursor Auto-Run 完整指南:為什麼已開啟卻不會自動執行?(含真正能自動跑的方法) Cursor 是目前最強大的 AI 程式...