學習串的時候寫的一點筆記
方便自己複習,也希望能給需要這個的人一點幫助
**如下:
#include//執行結果:萬能標頭檔案,g++編譯器
#define maxsize 1024
using
namespace
std;
int strlenth (char s)//
s代表目標串
returni;}
//求串的長度演算法
int strconcat(char s1,char s2,char s)//
s1,s2代表需要連線的目標串,s2連線在s1的後面,s代表連線之後的結果串
j=0;
while(s2[j]!='\0'
)
s[i]='\0'
;
return1;
}//兩個串的連線演算法
int strsub(char t,char s,int i,int len)//
t代表結果子串,s代表目標母串,i代表從母串中的第i個字元開始取字串,len代表字串的長度
for(int j=0;j)
t[len]='\0'
;
return1;
}//求子串的演算法
int strcomp(char *s1,char *s2)
//串比較函式
intmain()
;
char b[10]=;
printf(
"字串a長度:%d\n
",strlenth(a));
printf(
"字串b長度:%d\n
",strlenth(b));
char
c[maxsize];
strconcat(a,b,c);
puts(c);
char
d[maxsize];
strsub(d,c,
1,5);
puts(d);
return0;
}
有任何錯誤的地方歡迎各位拍磚指正哦!!!
資料結構之串
串string 由零個或多個字元組成的有限序列,又名叫字串 串的比較是通過組成串的字元之間的編碼來進行比較的,而字元的編碼指的是字元在對應的字符集中的序號 ascii是american standard code for information interchange縮寫 常用字元標準ascii編碼...
資料結構之串
串由零個或多個字元組成的有限序列,又名叫字串。串中字元數目n是成為串的長度,零個字元的串稱為空串。adt 串 string data 串中元素僅由乙個字元組成,相鄰元素具有前驅和後繼關係。operation strassign t,chars 生成乙個其值等於字串常量chars的串t。strcopy...
資料結構之串
定義 1 串是由零個或多個字元組成的有限序列,又名叫字串。2 字串簡稱串,是一種特殊的線性表,它的資料元素僅由乙個字元組成。概念 1 長度 串中字元的個數,稱為串的長度。2 空串 長度為零的字串稱為空串。3 空格串 由乙個或多個連續空格組成的串稱為空格串。4 串相等 兩個串相等,是指兩個串的長度相等...