一維陣列,字元陣列

2022-03-28 01:00:17 字數 893 閱讀 1664

陣列:

定義: 資料型別 陣列名[陣列元素個數] =

本質:快速定義多個 相同資料型別的變數

陣列的缺點:定義出來的是 相同資料型別 的變數.

如:int c[5] = ;//在給定陣列元素個數的時候,可以按照該模式,全部賦初值為零

int a = ;//在沒有給定陣列元素個數的時候,可以按照該模式,此時,一定要寫清楚所有的初值.

陣列元素的訪問:

通過陣列名加下標來訪問的 如:a[1],切記下標從零開始.注意:

1,陣列最後乙個元素的下標是:陣列元素個數 - 1;

2,c語言,不會檢測陣列下標越界.

陣列遍歷:按照陣列下標,逐個取到陣列中元素的過程.

規律: array[i],如果,右側沒有 賦值符號"=",那麼就是乙個取陣列中值的過程;如果,右側帶有 賦值符號"=" ,那麼就是乙個給陣列中某一元素重新賦值的過程.

字串是陣列,但是字元陣列不一定是字串,

%s 從字串第乙個字元開始輸出,直到遇到\0 結束輸出

字串操作函式:

1.計算字串長度的函式:strlen(),且計算的是肉眼看得到的字串的長度;

2.字串拷貝函式: strcpy(char *,const char *),將後乙個內容拷貝給前乙個字串;

注意:後乙個字串長度不能超過前乙個字串長度

3.字串拼接函式: strcat(char *,const char *),將後乙個字串拼接到前乙個字串後面(從前乙個字串的\0位置開始拼接);

4.字串比較函式:strcmp(const char *,const char *),將前乙個字串和後乙個字串逐個進行比較,直到尋找到不相等的字元結束;返回的是前乙個字串和後乙個字串不相等字元之間的差值(前乙個字串中的字元減去後乙個字串中的字元)

一維陣列,字元陣列

首先是一維陣列,相同資料型別的成員組成的一維陣列,分為整點陣列和浮點型陣列.一維陣列的定義 型別說明符 陣列名 常量表示式 int a 5 這種是最基本的5個值組成乙個陣列 int b 5 只有3個值,後面的補0 int c 5 5個值都為 0 int d 沒有陣列總個數,就查陣列個數,有幾個數值,...

《IOS C語言》一維陣列 陣列排序 字元陣列

一 一維陣列 陣列陣列也是一種構造型別 跟列舉類似,是乙個構造型別 相同資料型別組成的新資料型別,陣列的每乙個成員成為乙個陣列元素 陣列是一串 連續 的記憶體空間,並且型別相同 格式 型別修飾符 陣列名 常量表示式 可直接是常量,也可是是定義的常量字元 這裡的常量表示式表示有多少個元素,比元素的下標...

C語言程式設計 一維陣列 字元陣列

一維陣列 最簡單的陣列 陣列 相同資料型別的成員組成的一組資料。陣列是一種構造型別,相同資料型別組成的新資料型別。陣列的每個成員稱為乙個陣列元素 一維陣列的定義 型別說明符 陣列名 常量表示式 陣列元素額訪問 陣列名 下標 陣列下標從0開始,到陣列總個數 1 注意事項 系統不會檢測陣列元素的下標是否...