一維陣列,字元陣列

2021-06-26 11:06:14 字數 1062 閱讀 7775

首先是一維陣列,相同資料型別的成員組成的一維陣列,分為整點陣列和浮點型陣列.

一維陣列的定義:型別說明符 陣列名 常量表示式 = ;

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 注意事項 系統不會檢測陣列元素的下標是否...