C 語言字串操作語句問題

發布 科技 2024-08-03
10個回答
  1. 匿名使用者2024-01-31

    o( o 哈哈 ,這個程式大錯特錯,第一句應該是 strcmp(str1,str2);

    這意味著比較字串 str1 和 str2;

    str[1] 和 str[2] 是兩個字元,strcmp(str1,str2) 等價於。

    if(str1[i]>str2[i])

    return 1;

    return 0;

    return -1;

    return 1;

    over and ok !

  2. 匿名使用者2024-01-30

    不,有三種情況。

    if(str[1]==str[2]) return 0;

    if(str[1]>str[2]) 返回 >0;

    if(str[1] 0 string1 greater than string2

  3. 匿名使用者2024-01-29

    不。 C 和 C++ 都不會過載大於 (>) 符號的字串,因此它們不會編譯。

  4. 匿名使用者2024-01-28

    1. 定義和構造初始化,string 提供了大量的建構函式,可以通過多種方式初始化字串字串。

    2.賦值、串聯字串、字串過載= + =等運算子。

    3.訪問字元操作,字串可以通過陣列訪問,下標如下。 您還可以使用 at() 函式訪問指定的字元。

    4.可以使用STL介面,可以將字串理解為乙個特殊的容器,容器中包含字元。

    5.比較操作==!= > = < = compare等,字串的比較操作根據字元在字典中出現的順序逐個比較。 字典前面的字元比後面的字元小。

    6.查詢rfind,除了字串中的find、rfind、find等函式外,它還提供了強大的搜尋功能。

  5. 匿名使用者2024-01-27

    #include

    #include

    void addspace(char *s,char *b){int l=strlen(s);

    int lb=2*l-1;

    int i;

    for(i=0;i

    結果:請輸入一串字元:abcdefgh

    帶空格的字串:a b c d e f g h

  6. 匿名使用者2024-01-26

    選擇 b 作為 null 字元" _"或字母,長度為 1。 漢字的長度為 2

    所以:1,對於字串“他有錢! “它的長度為 10;

    2.對於字元陣列,在C語言中,字元陣列會在末尾自動新增“0”,其長度也是1

    所以,字元陣列長度 == 字串長度 + 1謝謝!

  7. 匿名使用者2024-01-25

    “Money”是乙個 wchar,即 unicode,sizeof(wchar) = 2; 所以錢佔據了兩個字元的記憶。

    所以這個字串的長度是 10,字元陣列的長度是 11(包括字串終止符 0)。

    strlen 是乙個函式,它查詢 C 樣式字串(char 字串)的長度並返回丟棄字串終止符 0 的字元數。

    它們之間的區別在於,字元陣列的長度包括終止符,而字串的長度丟棄終止符。

  8. 匿名使用者2024-01-24

    答案是 b 具有以下字元:

    h', 'e', (空格), 'h', 'a', 's', (空格), 'money',其中 “money” 是兩個字元。 它加起來總共有 10 個字元。

    編譯後,長度確實是 10

  9. 匿名使用者2024-01-23

    答案是選擇b錢,算作兩個字元

    將向字元陣列新增乙個額外的結束標誌"\0",因此占用多個字元

    字元陣列長度 = 字串長度 + 1

  10. 匿名使用者2024-01-22

    它是 10,它是 2,你應該能夠數其餘的,最後有 0,但它無效,所以它是 10。

相關回答
4個回答2024-08-03

您可以嘗試輸出,scanf 函式是從緩衝區讀取的資料,第二個字串的資料是空格或換行符製表符。 您可以單獨讀取它們,但在兩者之間新增 fflush(stdin); 清除緩衝區。

12個回答2024-08-03

不。。。 你還沒有弄清楚 C 語言中字串的含義。 >>>More

8個回答2024-08-03

部分錯誤已得到糾正,具體方法在注釋中

#include >>>More

11個回答2024-08-03

我剛剛做了乙個壓縮程式,對不起,現在可以解壓了。 >>>More

8個回答2024-08-03

老闆,你用這個功能做什麼? 我真的不明白。 >>>More