u010712045 2015-06-14 00:55 采纳率: 61.1%
浏览 6602
已采纳

java读取代码顺序是从左往右还是从右往左

java编译器读取每行代码顺序是从左往右还是从右往左 例如
int a=1;
int b=2;
int c=3;
int d=a+b*c
int d=a+b*c是从左往右读取还是按优先级读取
编译器读取每行代码都是从左往右读取吗

  • 写回答

15条回答 默认 最新

  • threenewbee 2015-06-14 03:30
    关注

    也许你觉得从左到右是很天经地义的事情。
    偏偏阿拉伯文就是从右到左的。
    我们知道,windows、office这些软件都有阿拉伯语言的版本,也能正确处理这些语言。
    那么微软是否需要为这些国家或者地区的人重新设计一种软件呢?希捷和日立有没有必要为这些人设计一种反过来转的硬盘呢?Intel需不需要设计一种反过来表示数字的cpu呢?
    答案是都不需要。因为我们只需要稍微调整软件算法就可以实现了。
    甚至可以多说一些给你(你不用深究,为了简化讨论,这里说的只是一个简化过的概念),我们用的Intel处理器,在它的内部,数字表示的形式是反过来的,比如123,实际上它存的是321。
    当然,另外一些计算机,比如你的手机上用的cpu存储的是正的123。你在使用的时候发现它们有这样的不同了么?也许我不说你一辈子也感觉不到。
    这就是说,其实一个东西的内部原理,其实和它表现的形式并不重要。为什么intel的处理器数字内部存储的都是反的显示出来不是反的呢?因为它怎么设计的我们管不了,但是它运行程序输出的结果如果是反的让我们看见了,我们就不会用它了。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(14条)

报告相同问题?

悬赏问题

  • ¥15 chaquopy python 安卓
  • ¥50 Kubernetes&Fission&Eleasticsearch
  • ¥15 有没有帮写代码做实验仿真的
  • ¥15 報錯:Person is not mapped,如何解決?
  • ¥30 vmware exsi重置后登不上
  • ¥15 易盾点选的cb参数怎么解啊
  • ¥15 MATLAB运行显示错误,如何解决?
  • ¥15 c++头文件不能识别CDialog
  • ¥15 Excel发现不可读取的内容
  • ¥15 关于#stm32#的问题:CANOpen的PDO同步传输问题