程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> java編譯器順序-java讀取代碼順序是從左往右還是從右往左

java編譯器順序-java讀取代碼順序是從左往右還是從右往左

編輯:編程綜合問答
java讀取代碼順序是從左往右還是從右往左

java編譯器讀取每行代碼順序是從左往右還是從右往左 例如
int a=1;
int b=2;
int c=3;
int d=a+b*c
int d=a+b*c是從左往右讀取還是按優先級讀取
編譯器讀取每行代碼都是從左往右讀取嗎

最佳回答:


也許你覺得從左到右是很天經地義的事情。
偏偏阿拉伯文就是從右到左的。
我們知道,windows、office這些軟件都有阿拉伯語言的版本,也能正確處理這些語言。
那麼微軟是否需要為這些國家或者地區的人重新設計一種軟件呢?希捷和日立有沒有必要為這些人設計一種反過來轉的硬盤呢?Intel需不需要設計一種反過來表示數字的cpu呢?
答案是都不需要。因為我們只需要稍微調整軟件算法就可以實現了。
甚至可以多說一些給你(你不用深究,為了簡化討論,這裡說的只是一個簡化過的概念),我們用的Intel處理器,在它的內部,數字表示的形式是反過來的,比如123,實際上它存的是321。
當然,另外一些計算機,比如你的手機上用的cpu存儲的是正的123。你在使用的時候發現它們有這樣的不同了麼?也許我不說你一輩子也感覺不到。
這就是說,其實一個東西的內部原理,其實和它表現的形式並不重要。為什麼intel的處理器數字內部存儲的都是反的顯示出來不是反的呢?因為它怎麼設計的我們管不了,但是它運行程序輸出的結果如果是反的讓我們看見了,我們就不會用它了。

u010712045
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved