字串:
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 找到這個字元返回...