數據結構與算法之數組篇

Q1:爲什麼很多編程語言中,數組都從0開始編號?      舉例說明:      從數組存儲的內存模型上來看,"下標"最確切的定義應該是"偏移(offset)"。前面也講到,如果用a來表示數組的首地址,a[0]就是偏移爲0的位置,也就是首地址,a[k]就表示k個type_size的位置,所以計算a[k]的內存地址只需要用這個公式:     但是,如果數組從1開始計數,那我們計算數組元素a[k]的內
相關文章
相關標籤/搜索