字串的基本操作

2021-10-12 04:21:08 字數 929 閱讀 9709

字串:

1.用雙引號包括的0個或者多個字元.例如"abc",""

2. 字串一定有乙個』\0』表示結尾

3.』\0』也是字串的結尾標記

4.有兩種情況表示字串:

(1)、用""包括起來的字串行;

(2)、有』\0』結尾的字元陣列

注意:字串的操作使用字串的結尾標記』\0』,而不使用長度.所以字串函式不需要傳長度。

1.字串的拷貝:

void

mystrcpy

(char

*des,

char

*src)

des[i]

='\0';}

intmain()

2.求字串長度(字元的數量,不包含』\0』),例"abc"->3

int

mystrlen

(char

*str)

return i;

// return count;也可以定義乙個count變數來計數

}int

main()

3.字串的連線

void

mystrcat

(char

*des,

char

*src)

//複製src

int j;

for(j=

0;src[j]

!='\0'

;j++

,i++

) des[i]

='\0';}

intmain()

字串基本操作

include unsigned int strlenth char s 獲取字串長度 return lenth void strcopy char target,char source 字串拷貝 int strcompare char s,char t 字串比較,s t,則返回1 s t,則返回0...

字串基本操作

遞迴求字串長度 int recurlength char str 字串中最後乙個引數的長度 int lastwordlen char str,int len int lastwordlen char str return lastlen 字串記憶體的拷貝 實現memmove函式 char my me...

字串基本操作

判斷字串開頭結尾字元 string.startswith l 判斷字串是否以l開頭 string.endswith n 判斷字串是否以n結尾 返回字串中字元的位置 string.find x 找到這個字元返回下標,多個時返回第乙個 不存在的字元返回 1 string.index x 找到這個字元返回...