C++中一些对原理描述相当好得语句

关于编译器对数组编译的解释:

     编译器就像一个以步数测量距离的盲人。

     假设有一个长度为25,类型为long的数组Array[25]。

     假设走到数组的第6个位置:

     他从第一座房子Array[0]开始,当你要求他前往Main Street的第六座房子的时候,

他会自言自语地说:我必须再穿过5做房子,每座房子为4大步(假设数组的元素为long类型),

因此还要走20(5*4)步。

     假设超越数组的下届,走到第100个位置:(越界)

     如果要他去Array[100],而Main Street上只有25栋房子,他将向前400步。远在到达目的地

之前,他肯定会撞向一辆卡车。

     因此,要他去什么地方之前,你一定要三思。

    

原文链接: https://www.cnblogs.com/frustrate2/archive/2012/06/20/2556550.html

欢迎关注

微信关注下方公众号,第一时间获取干货硬货;公众号内回复【pdf】免费获取数百本计算机经典书籍

    C++中一些对原理描述相当好得语句

原创文章受到原创版权保护。转载请注明出处:https://www.ccppcoding.com/archives/53172

非原创文章文中已经注明原地址,如有侵权,联系删除

关注公众号【高性能架构探索】,第一时间获取最新文章

转载文章受原作者版权保护。转载请注明原作者出处!

(0)
上一篇 2023年2月9日 上午4:32
下一篇 2023年2月9日 上午4:33

相关推荐