C複習筆記(陣列的使用)

2021-06-05 21:50:05 字數 731 閱讀 7732

c語言不允許對陣列大小做動態定義

c語言規定只能逐個引用陣列元素,不能一次引用整個陣列(即將陣列作為乙個整體來使用)

c語言中,陣列的概念有點類似數學中的集合,陣列的初始化可以使用集合形式進行初始化

在陣列上實現迴圈佇列可以很好地解決斐波那契數列問題

c編譯器對陣列訪問越界沒有警報,這樣會增加程式設計師的負擔

除了引用以外,陣列元素的型別可以是任意的復合型別。沒有所有元素都是引用的陣列(這個也是引用和指標的區別)

陣列的維數要在執行之前能夠確定。也就是說可以用常量、常量表示式、用常量初始化的const變數(在執行時初始化,如const int sz=getsize()的const變數不能用於定義陣列的維數)、列舉常量(列舉變數也是在執行的時候確定的,因此也不可以用來指定陣列的維數)

不允許陣列直接複製或者賦值

陣列上實現氣泡排序:

for(index=0

;index

<

9;++

index

)

for(j=

0;j<9-

index

;++j

)

if(

a[j]>a[

j+1])

在陣列上實現氣泡排序的改進:

int i=n-1;//n表示排序的元素個數

while(i>0)

i=last;//以最後一次交換的位置為新一趟排序終點 }

c 框架筆記 陣列

陣列 陣列型別轉換的工作過程 建立乙個2維filestream陣列 filestream fs2dim new filestream 5,10 隱式轉換為乙個2維的object陣列 object o2dim fs2dim 不能從2維陣列轉換為1維陣列,編譯器報錯error cs00300 不能講 o...

C學習筆記 陣列

陣列是一組具有相同資料型別的變數集合,這裡要注意兩點,陣列只能儲存相同的資料型別和陣列的記憶體是連續的,這位陣列和指標的聯絡奠定了基礎。定義及初始化 一維陣列指的是只有乙個下標的陣列,它用來表示一組具有相同型別的資料 其格式為 型別說明符 陣列名 常量表示式 e.g.int arr 3 上式表達的是...

C語言筆記 陣列

筆記內容為自學郝斌老師c語言課程時所作 如果對於基礎知識點有遺忘可以借鑑下 遼寧工業大學 電子202 宋家盛 如有錯誤,可通過jff 16 163.com聯絡 陣列 陣列型別 陣列名 元素個數 例如 int a 2 元素表示 a 0 1 a 2 2 即a i 表示第i 1個元素 為什麼使用陣列?1....