我在第一個字中有12個,第6個字符,第二個字符是6個。比較字符不起作用
爲什麼這是行不通的:
if
(aChar1 == aChar7)
(aChar2 == aChar8){
//do something
}
含義,如果aChar1等於aChar7和aChar2等於aChar8做的事,它給了我錯誤...
我在第一個字中有12個,第6個字符,第二個字符是6個。比較字符不起作用
爲什麼這是行不通的:
if
(aChar1 == aChar7)
(aChar2 == aChar8){
//do something
}
含義,如果aChar1等於aChar7和aChar2等於aChar8做的事,它給了我錯誤...
它甚至不應該編譯...正確的語法是
if ((aChar1 == aChar7) && (aChar2 == aChar8)) {
//do something
}
真棒謝謝:D – user1342428
希望你不介意我加入一些額外的括號:) –
@rokjarc我會保持你的編輯,但也許這樣一個簡單的比較,加入括號可能更多混亂而不是幫助。 :) – Saphrosit
因爲這是無效的C語法。 – duskwuff
這是無效的任何語法... – jmstone617