當前位置:才華齋>計算機>C語言>

C語言字串操作講解

C語言 閱讀(2.52W)

C語言的應用範圍廣泛,具備很強的資料處理能力,不僅僅是在軟體開發上,而且各類科研都需要用到C語言,適於編寫系統軟體,三維,二維圖形和動畫,具體應用比如微控制器以及嵌入式系統開發。以下是小編為大家搜尋整理的C語言字串操作講解,希望能給大家帶來幫助!更多精彩內容請及時關注我們應屆畢業生考試網!

C語言字串操作講解

strcpy(p, p1) 複製字串

strncpy(p, p1, n) 複製指定長度字串

strcat(p, p1) 附加字串

strncat(p, p1, n) 附加指定長度字串

strlen(p) 取字串長度

strcmp(p, p1) 比較字串

strcasecmp忽略大小寫比較字串

strncmp(p, p1, n) 比較指定長度字串

strchr(p, c) 在字串中查詢指定字元

strrchr(p, c) 在字串中反向查詢

strstr(p, p1) 查詢字串

strpbrk(p, p1) 以目標字串的所有字元作為集合,在當前字串查詢該集合的任一元素

strspn(p, p1) 以目標字串的.所有字元作為集合,在當前字串查詢不屬於該集合的任一元素的偏移

strcspn(p, p1) 以目標字串的所有字元作為集合,在當前字串查詢屬於該集合的任一元素的偏移

* 具有指定長度的字串處理函式在已處理的字串之後填補零結尾符

  【相關閱讀】

  C語言氣泡排序法

void BubleSort(int* siSortArray, int siLen)

{

bool bSwapped = true;

do

{

bSwapped= false;

for(int i = 0; i < siLen - 1; i++)

{

if (siSortArray[i] > siSortArray[i+1])

{

int temp = siSortArray[i];

siSortArray[i]= siSortArray[i + 1];

siSortArray[i+ 1] = temp;

bSwapped= true;

}

}

}while(bSwapped);

}