如果C語言中的判斷條件可以是字元型別嗎?

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

    如果可以,則不必寫 if ("張三")) 向上。

    顯然,這和樓上是一樣的,字串處理方式是bool,等於的返回值型別是bool。

    也就是說,if 條件之後的判斷必須是布林值(true 或 false)來糾正錯誤 c 區分大小寫的是 if ("張三"而不是 if (.)"張三"))

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

    if (answer=="李思")

    t\t", name1, subject1, score1);

    else if (answer=="張三")"\t\t", name2, subject2, score2);

    對不起! 沒有你要找的學生! ");;

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

    不,您需要 bool 型別或條件語句。

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

    您顯然編寫了 bool 型別,而 equals 返回結果是 boolean 型別。

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

    請注意,比較是用雙等號 (==) 進行的,賦值是用等號 (=) 進行的,這應該與 VB 語法區分開來。

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

    這兩個字串是 chufadi 和 mudidi 答案通過在等號上再新增乙個 (==) 來補充,您用它來比較而不是支付值。

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

    為了進行比較,請使用雙等號 ==

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

    在 C 語言中,有兩種方法可以比較字串:

    首先:使用關係運算子“==”。

    if ( ==字元變數名稱或字串 &&==字元變數名稱或字串)。

    第二:使用 equals() 方法進行比較。

    if(字元變數名稱或字串)&>equals(字元變數名稱或字串)。

    example1:

    string s = "a";

    string d = "b";

    if(s==d){}

    example2:

    string s = "a";

    string d = "b";

    if (

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

    判斷副本相等的是兩個相等的符號。

    攻擊! 親愛的,仔細看看。

    白瞧瞧你用的杜

    是賦值=不是“==”的判定,明白嗎?

    另外,我個人建議你在判斷字串時盡量使用它"admin");或者 stringequeswith(); 看著那種兩個等號,感覺很不專業。

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

    這兩個表示式都缺少乙個等號,乙個等號是乙個賦值,並且由於 if 語句只接受計算結果為 Boolean 的表示式,因此它是錯誤的。

    是乙個邏輯表示式,兩端的運算元必須是 bool 型別。

  11. 匿名使用者2024-01-21

    邏輯判斷是使用“==”,而不是“=”。

  12. 匿名使用者2024-01-20

    c 對if語句的值沒有要求,條件語句是布林型別,只要最後乙個條件語句的布林型別值為true,就會執行。

  13. 匿名使用者2024-01-19

    具體**不清楚,但第乙個是它們的絕對價值,最後乙個是歸屬感的意義!

  14. 匿名使用者2024-01-18

    在 C 語言中,有兩種方法可以比較字串:

    首先:使用關係運算子“==”。

    if ( ==字元變數名稱或字串 &&==字元變數名稱或字串)。

    if (字元變數名稱或字串) &&&& equals (字元變數名稱或字串)) example1:string s ="a";

  15. 匿名使用者2024-01-17

    請注意,比較是用雙等號 (==) 進行的,賦值是用等號 (=) 進行的,這應該與 VB 語法區分開來。

  16. 匿名使用者2024-01-16

    string name, password;

    請輸入您的使用者名稱:");

    name = ;

    請輸入您的密碼");

    password =;

    if (name !="青色")

    else if (password !="123")}else

  17. 匿名使用者2024-01-15

    字串變數 1,字串變數 2)。

    比較兩個字串是否相等,相等返回 0,不相等返回 1 字串變數字串變數 2)。

    字串型別的靜態方法,0 表示相等,-1 表示不相等

    if ( "c#", "c#", true) == 0) 和更強大的比較函式:

    c#", "c#

  18. 匿名使用者2024-01-14

    獲取當前變數的型別物件。

    typeof(string) 獲取乙個 String 型別的 Type 物件,可以比較 == TypeOf(String) 來獲取 a 是否為 String 型別。

    當然,還有一種更簡單的方法可以獲取布林值來指示 a 是字串型別還是可以隱式向上轉換為字串型別(當然字串不能有子類,可以通過編寫自己的繼承類來判斷)。

  19. 匿名使用者2024-01-13

    新增 a 是乙個要判斷的變數。

    string str=;

    str 是 a 的型別。

  20. 匿名使用者2024-01-12

    1.您可以使用字串的索引和lastindexof進行比較和查詢。

    2. 示例:

  21. 匿名使用者2024-01-11

    你想達到什麼目的? 例如,您是否將 ABC 與 A 進行比較? 這是 100% 錯誤的,但它就像在字串變數後面加上 [i] 一樣簡單,以將字元置於它指定的位置:

    string str = "abcde";

    if(str == str[0])

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

    你怎麼想要乙個字串到乙個字元,我不知道你在說什麼?

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

    如果找到,請使用字串的 indexof 方法查詢正確的位置下標,如果找不到版本,則返回 -1

    示例:string str ="我愛北京的天安門廣場";

    int index = "愛");

    if (index > 1)

    else;

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

    你這裡用的是陣列du,當然不能這樣寫,你必須用zhifor迴圈dao或者foreach來迭代版本。

    一次又一次地找出來,你當然會報告錯誤。 寫字串數字 = 像這樣"0";

    bool exists=false;

    string str = ;

    for (int i = 0; i < i++)if (exists)

    我用的是2010不知道2005有沒有這個方法,希望能幫到你!

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

    一、複製

    如果要過濾多個字串,則需要遍歷字串陣列。 du,然後做出判斷。

    例如:for(int i=0; 您可以在 i 執行多個過程。 例如,如果 DAO 替換字串的匹配部分,它會形成乙個新字串,而不是完全清空它。 }}

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

    string s="我們的社會是真正和諧的";

    if("秒")

    indexof(char 型別)。

相關回答
16個回答2024-08-04

可以是負面的。

它已經在大學裡使用過。 >>>More

10個回答2024-08-04

S60v3 暫時沒有這種軟體。

20個回答2024-08-04

while(!e)、!e 相當於! (e==true),相當於先確定e是否為真,然後取否定。 while(!e),實際迴圈執行的條件是 e 為 false。 >>>More

6個回答2024-08-04

你不能把它放在任何地方。

要覆蓋整個 **,您必須新增乙個標記,例如,在整個函式的開頭定義乙個 int sign=0; >>>More

22個回答2024-08-04

孔子說:“學知識,然後按時複習,不也是一種樂趣嗎? 有遠方的朋友不也是一種快樂嗎? 我是乙個有天賦的學習者,別人不理解我,但我自己不生氣,我不也是乙個有德行的人嗎? ” >>>More