首頁  >  文章  >  後端開發  >  string在c語言中的用法

string在c語言中的用法

下次还敢
下次还敢原創
2024-04-27 22:42:16404瀏覽

C語言中,string以'\0'結尾,用於儲存和處理字串。具體用法有:宣告string:char string_name[size];初始化string:char string_name[] = "內容";存取元素:string_name[index];取得長度:strlen(string_name);比較string:strcmp(string1, string2) ;string函數:strlen()回傳長度,strcmp()比較,strcpy()複製,strcat()附加。

string在c語言中的用法

string在C語言中的用法

string是C語言中用來儲存和處理字串的字元數組。它以'\0'(空字元)結尾,用於指示字串的終點。

string的使用

  • 「宣告string:

    <code class="C">char string_name[size];</code>
  • ##初始化string:

    <code class="C">char string_name[] = "Hello World";</code>

存取string元素:

<code class="C">string_name[index];</code>

取得string長度:
  • <code class="C">strlen(string_name);</code>
  • 比較string:
    <code class="C">strcmp(string1, string2);</code>
  • string函數
  • #C語言提供了以下string函數:

strlen():#​​##傳回string長度。

######strcmp():###比較兩個string,傳回0表示相等,否則傳回非0值。 #########strcpy():###將一個string複製到另一個string。 #########strcat():###將一個string附加到另一個string。 ############string範例######
<code class="C">#include <stdio.h>

int main() {
    char string1[] = "Hello";
    char string2[] = "World";

    printf("%s\n", string1);  // 输出:Hello
    printf("%d\n", strlen(string1));  // 输出:5

    strcpy(string2, string1);  // 将string1复制到string2
    printf("%s\n", string2);  // 输出:Hello

    strcat(string2, "!");  // 将"!"附加到string2
    printf("%s\n", string2);  // 输出:Hello!

    return 0;
}</code>

以上是string在c語言中的用法的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn