爲何C數組下標從0開始,而不是從1開始

  對於學習過編程語言的人來講,相信絕大多數人都會有這樣的疑問:咱們平時計數,一般是從一開始計數的,爲何在編程語言中,數組的下標是從0開始計算的呢?   這是由於,C語言中,下標的含意是:當前元素到第一個元素的偏移量。第一個元素的下標天然就是0,第二個元素的下標爲1,第n個元素的下標爲n-1。   這樣處理能帶來什麼好處呢?   咱們知道,C語言的數組是存儲在一片連續的內存空間中的。C編譯器就能夠
相關文章
相關標籤/搜索