我在第一个字中有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