一,數組的基本概念
在程序設計中,爲了處理方便,把具有相同類型的若干個變量按有序的形式組織起來,這些按序排列的同類數據元素的集合稱爲數組。數組也是複合數據類型,它由一些相同數據類型的元素構成。
一維數組
二維數組
二維數組數據類型第一個很整齊,看上去很有排列,有兩個元素,分爲是[5]和[3]。
二維數組數據類型第二個,共有十五個元素,即使自己沒有排列,系統會自動生成和排列。
二維數組數據類型第三個看起來很是雜亂,與題目中a[5][3]不符合,實際上是當一個數組的排頭或者末尾是零的話,系統默認隱藏的,但是如果元素零是中間的話,系統是沒辦法自動隱藏和添加。自己寫的也可以,只要是在排頭和結尾,系統會自動 生成。
二維數組數據類型第四個,a[][3]中,因爲後面的子元素都有,即使前面缺少一個[5],系統也會自動生成,如果數組的子元素不夠,系統會自動在末尾添加0元素補充。
字符數組
字符串可以看作一個數組,它的每個元素都是字符型的。
二,指針
指針是一個用來指示內存地址,是一個常量,而一個指針變量卻可以賦不同的指針值,是變量,爲避免混亂,我們常把指針
的地址,是常量,指針變量是指取值爲地址的變量。指針的目的是通過指針訪問內存單元
除了指針可以訪問內存地址,相應的指針也可以通過指針改變之前定義的數
指針也可以相互賦值