首先是一維陣列,相同資料型別的成員組成的一維陣列,分為整點陣列和浮點型陣列.
一維陣列的定義:型別說明符 陣列名 常量表示式 = ;
int a[5] = ; 這種是最基本的5個值組成乙個陣列
int b[5] = ; 只有3個值,後面的補0
int c[5] = ; 5個值都為 0
int d = ; 沒有陣列總個數,就查陣列個數,有幾個數值,總個數就是幾
int = ; 這種陣列..希望不要出現
陣列元素的訪問 陣列名+下標
陣列下標 陣列元素再陣列中的序號,從0開始,到陣列總個數 - 1
下標可以是常量,也可以是變數
陣列的注意事項
int a[10];和 a[10]比較 int a[10]是乙個元素組 這個元素組裡面有10個元素, a[10]是乙個元素
注意事項
系統不會檢測陣列元素的下標是否越界,程式設計時,必須保證陣列下標不能越界
陣列是乙個整體,不能直接參與運算, 只能對單個元素進行處理,通常用到陣列的地方都會用到迴圈.
陣列排序
排序的方法, 氣泡排序,選擇排序,插入[排序, 歸併排序,
通常用前三種, 掌握前2兩種就行
氣泡排序
for (int i =0; i < 10-1; i++) }}
字元陣列
char c[10] = ;
char c[10] = 這兩個陣列的元素個數是不一樣的.
第乙個是6個元素,而第二個是7個.含有乙個 '\0'.
系統提供了很多字串處理函式
strlen() 計算字串長度
strcpy() 字串拷貝
strcat() 字串拼接
strcmp() 字串比較
總結,
陣列通常與迴圈結合使用
陣列下標從 0 開始 最大到陣列容量 - 1
一定要注意下標越界問題
字串陣列再定義的時候一定要多留乙個元素位置留給'\0'.
一維陣列,字元陣列
陣列 定義 資料型別 陣列名 陣列元素個數 本質 快速定義多個 相同資料型別的變數 陣列的缺點 定義出來的是 相同資料型別 的變數.如 int c 5 在給定陣列元素個數的時候,可以按照該模式,全部賦初值為零 int a 在沒有給定陣列元素個數的時候,可以按照該模式,此時,一定要寫清楚所有的初值.陣...
《IOS C語言》一維陣列 陣列排序 字元陣列
一 一維陣列 陣列陣列也是一種構造型別 跟列舉類似,是乙個構造型別 相同資料型別組成的新資料型別,陣列的每乙個成員成為乙個陣列元素 陣列是一串 連續 的記憶體空間,並且型別相同 格式 型別修飾符 陣列名 常量表示式 可直接是常量,也可是是定義的常量字元 這裡的常量表示式表示有多少個元素,比元素的下標...
C語言程式設計 一維陣列 字元陣列
一維陣列 最簡單的陣列 陣列 相同資料型別的成員組成的一組資料。陣列是一種構造型別,相同資料型別組成的新資料型別。陣列的每個成員稱為乙個陣列元素 一維陣列的定義 型別說明符 陣列名 常量表示式 陣列元素額訪問 陣列名 下標 陣列下標從0開始,到陣列總個數 1 注意事項 系統不會檢測陣列元素的下標是否...