C程式語言 陣列

2021-08-19 08:38:31 字數 719 閱讀 2505

標籤(空格分隔): c

7.2.1 陣列運算:陣列運算

7.2.2 陣列運算:二維陣列

定義陣列

元素數量必須是整數

c99之前:元素數量必須是編譯時刻確定的字面量 陣列

可以出現在賦值的左邊或右邊:(左讀,右寫)

陣列的單元

有效的下標範圍

但是也可能運氣好,沒造成嚴重的後果

所以這是程式設計師的責任來保證程式只使用有效的下標值:[0,陣列的大小-1]

陣列使用

定義陣列

初始化陣列

陣列參與運算

遍歷陣列輸出

陣列的整合初始化

整合初始化時的定位

用[n]在初始化資料中給出定位

沒有定位的資料接在前面的位置後面

其他位置的值補零

也可以不給出陣列大小,讓編譯器算

特別適合初始資料稀疏的陣列

陣列的大小

sizeof(a)/sizeof(a[0])
陣列的賦值
for (i=0;i遍歷陣列

陣列作為引數時,往往必須再用另乙個引數來傳入陣列的大小

陣列作為函式的引數時:

二維陣列的遍歷for (i=0;i<3;i++)

}

二維陣列的初始化
int a[5] = ,

,};

C語言程式設計 陣列

陣列的概念 陣列是最基本的構造型別,它是一組相同型別資料的有序集合,陣列中的元素在記憶體中連續存放,每個元素都資料都屬於同一種資料型別,用陣列名和下標都可以唯一的確定陣列元素。一位陣列的定義 型別名 陣列名 陣列長度 一維陣列的初始化 在定義陣列時,也可以對陣列元素賦初值,其一般形式為 型別名 陣列...

C語言程式設計之陣列。

複習 第五章主要是講了迴圈的應用和跟if的巢狀,讓所編寫的程式達到要求。三種迴圈語句 while 新隊括號中的語句進行判斷,後對大括號內的成序進行迴圈。for,也是先判斷後進行執行,可以跟whille無條件等價。do while,先進行迴圈再進行判斷,且while後必須加引號代表程式結束。第六章 利...

C語言程式設計練習 陣列(一)

幫乙個 c語言小白 盆友擼 改進的空間還有很大,希望大神多多指教!給定 n 個非 0 的個位數字,用其中任意 2 個數字都可以組合成 1 個 2 位的數字。要求所有可能組合出來的 2 位數字的和。例如給定 2 5 8,則可以組合出 25 28 52 58 82 85,它們的和為330。輸入格式 輸入...