【问题标题】:Comparing chars does not work [closed]比较字符不起作用[关闭]
【发布时间】:2012-05-08 19:58:54
【问题描述】:

我有 12,第一个单词是 6,第二个单词是 6。

为什么这不起作用:

if 
    (aChar1 == aChar7)
    (aChar2 == aChar8){
        //do something
    }

意思是,如果 aChar1 等于 aChar7 并且 aChar2 等于 aChar8 做某事,它会给我错误...

【问题讨论】:

  • 因为那不是有效的 C 语法。
  • 这不是有效的任何语法...

标签: iphone objective-c ios xcode


【解决方案1】:

它甚至不应该编译...正确的语法是

if ((aChar1 == aChar7) && (aChar2 == aChar8)) {
    //do something
}

【讨论】:

  • 希望你不介意我添加一些额外的括号:)
  • @rokjarc 我会保留您的编辑,但是对于这样一个简单的比较,添加括号可能更令人困惑而不是有用。 :)
猜你喜欢
  • 1970-01-01
  • 2011-09-20
  • 1970-01-01
  • 1970-01-01
  • 2014-04-03
  • 2012-01-22
  • 2017-12-07
  • 1970-01-01
相关资源
最近更新 更多