");else printf("str_1不等於str_2。
");if (strcmp(str_1,str_3) == 0) printf("str_1等於str_3。
");else printf("str_1不等於str_3。
");}上面例子的打印輸出如下:str _ 1等於str _ 2。str _ 1不等於str _ 3。strcmp()函數有兩個參數,即兩個要比較的字符串。strcmp()函數在兩個字符串之間進行區分大小寫和按字典順序的比較,並返回下列值之壹。
串聯子串
串聯是σ *上壹種重要的二元運算。對於σ *中的兩個字符串S和T,它們的連接被定義為S中的字符序列後跟T中的字符序列,表示為ST..比如σ = {a,b,…,z},s = bear,t = hug,那麽st = bearhug,ts = hugbear。
字符串連接是關聯的,但不是可交換的。空字符串作為壹個單元;對任意字符串s,有ε s = sε = s .因此,集合σ *和並置運算形成幺半群,它是由σ生成的自由幺半群。另外,length函數定義了σ *到非負整數的幺半群同態。
以上內容參考:百度百科-字符串