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

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 教务系统账号被盗号如何追溯设备
  • ¥20 delta降尺度方法,未来数据怎么降尺度
  • ¥15 c# 使用NPOI快速将datatable数据导入excel中指定sheet,要求快速高效
  • ¥15 再不同版本的系统上,TCP传输速度不一致
  • ¥15 高德地图点聚合中Marker的位置无法实时更新
  • ¥15 DIFY API Endpoint 问题。
  • ¥20 sub地址DHCP问题
  • ¥15 delta降尺度计算的一些细节,有偿
  • ¥15 Arduino红外遥控代码有问题
  • ¥15 数值计算离散正交多项式