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

2021-06-26 11:13:50 字數 685 閱讀 6064

一維陣列:最簡單的陣列

陣列:相同資料型別的成員組成的一組資料。

陣列是一種構造型別,相同資料型別組成的新資料型別。陣列的每個成員稱為乙個陣列元素

一維陣列的定義:

型別說明符  陣列名[常量表示式] = ;

陣列元素額訪問:陣列名 + 下標(陣列下標從0開始,到陣列總個數-1)

注意事項:系統不會檢測陣列元素的下標是否越界,程式設計是,必須保證陣列下標不能越界。

陣列是乙個整體,不能直接參加運算,只能對單個元素進行處理,通常用到陣列的地方都會用到迴圈。

陣列排序:常見的有:氣泡排序、選擇排序、插入排序、歸併排序等等。

氣泡排序是比較常見的排序演算法。因為其原理跟水底氣泡上公升至水面很相似而得名。

氣泡排序涉及到雙迴圈,外層迴圈控制趟數,內層迴圈控制比較次數。

字元陣列:用於存放字元變數的陣列稱為字元陣列,型別為char   有『 \0 』結束的字元陣列也稱為字串

系統提供的字串處理函式:

strlen(<#const char *#>) 計算字串長度

strcpy(<#char *#>, <#const char *#>) 字串拷貝

strcat(<#char *#>, <#const char *#>) 字串拼接

strcmp(<#const char *#>, <#const char *#>) 字串比較

C語言的一維陣列和字元陣列

上文介紹的都是基本資料型別 整形 浮點型 字元型等 現在開始接觸另外3種復合資料結構 陣列 結構體 共用體。陣列 array 是若干同類變數的聚合,允許通過統一的名字引用其中的變數。陣列的特定元素通過下標 index 訪問。在c語言裡,陣列都由連續記憶體區構成,最低位址對應首元素,最高位址對應末元素...

c語言 一維字元型陣列

什麼是一維字元型陣列 char a 5 這個陣列中含有5各元素,每個元素都是乙個字元型變數 如何定義一字元型維陣列 格式 char 陣列名 長度 ex char a 6 定義了乙個含有6個字元型變數的陣列a。如何來給一維字元型陣列賦初值?1 一維字元型陣列從 整體上看 就是乙個字串,但是其中的每乙個...

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

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