字元陣列:
當把字串儲存到陣列中時,需要注意一些點。首先對陣列的定義應用char定義,其次,陣列的寬度一定要比字串的長度長,因為字串的末尾還帶有『\0』。當使用%s進行輸入和輸出。
常用的存於string庫檔案中的一些字串函式:
1、strcpy:複製字串。
strncpy(str,src,3); :strncpy的函式的用法就是把src中前三個字串複製到str陣列中。
2、strcat 和strncat。
strcat(str ,src)把src陣列中的資料連線到str陣列的後面。
strncat(str,src ,3),把src陣列中前三位連線到str陣列的後面。
3、strcmp和strncmp
用於兩個字串的比較,比較大小,從第一位開始比較,直到有一位,能比較出大小,就不再比較下面剩餘的字元。strcmp(陣列1,陣列2);陣列1大於陣列2則輸出正數,相等輸出0,小於輸出負數。strcmp(陣列1,陣列2,3),表示比較兩陣列的前三位的大小。
C語言 陣列(字元陣列)
軟體中,文字處理比數字處理更重要,而處理文字時需要用到字串,所以掌握字串的知識很重要。字串一定有 0 結尾,只有以 0 結尾的字元陣列才能稱為字串。0 是字串的標誌,也是字串結束的標誌。一 字串的定義 char arr 10 char brr 5 不是字串,沒有 0 char crr 5 最後乙個元...
C語言(字元陣列)
編寫程式時,經常輸出一些字元資訊,這些資訊通常是由多個字元組成的。將陣列元素定義為char型別,用陣列來存放字元資訊。通常採用迴圈方式來實現輸入輸出功能。使用字元陣列儲存字串 void main for int i 0 i 6 i getchar 複製 0 迴圈結束 void main getcha...
C語言字元陣列
一 c語言中的字串 字串 由零個或多個字元組成且通過 雙引號括起來的有限序列就叫做字串。在c語言中沒有字串型別,故我們用 字元陣列來處理字串。二 字元陣列的定義 因為字元陣列是存放字元的陣列,故其 與陣列定義類似。其定義一般為 char a 10 表示定義了10個位元組的連續記憶體空間。三 字元陣列...