數組與指針

一,數組的基本概念

      在程序設計中,爲了處理方便,把具有相同類型的若干個變量按有序的形式組織起來,這些按序排列的同類數據元素的集合稱爲數組。數組也是複合數據類型,它由一些相同數據類型的元素構成。

一維數組

二維數組

          二維數組數據類型第一個很整齊,看上去很有排列,有兩個元素,分爲是[5]和[3]。

          二維數組數據類型第二個,共有十五個元素,即使自己沒有排列,系統會自動生成和排列。

         二維數組數據類型第三個看起來很是雜亂,與題目中a[5][3]不符合,實際上是當一個數組的排頭或者末尾是零的話,系統默認隱藏的,但是如果元素零是中間的話,系統是沒辦法自動隱藏和添加。自己寫的也可以,只要是在排頭和結尾,系統會自動  生成。

          二維數組數據類型第四個,a[][3]中,因爲後面的子元素都有,即使前面缺少一個[5],系統也會自動生成,如果數組的子元素不夠,系統會自動在末尾添加0元素補充。

字符數組      

         字符串可以看作一個數組,它的每個元素都是字符型的。

二,指針

       指針是一個用來指示內存地址,是一個常量,而一個指針變量卻可以賦不同的指針值,是變量,爲避免混亂,我們常把指針

       的地址,是常量,指針變量是指取值爲地址的變量。指針的目的是通過指針訪問內存單元



     除了指針可以訪問內存地址,相應的指針也可以通過指針改變之前定義的數


      指針也可以相互賦值


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章