使用してコーディングで初心者から簡単な質問OBJ-C ...このコードで ルック:OBJ-Cでのステートメントが予想される場合、式のエラー
**int main(int argc, const char * argv[]) {
@autoreleasepool {
// insert code here...
//NSLog(@"Hello, World!");
int a,b;
a = 5;
b = 6;
if (a ==b) NSLog(@ "a is equal to b");
if (a !=b) NSLog(@ " a is not equal to b");
if (a > b) NSLog(@ " a is greater that b");
if (a < b) NSLog(@ " a is less than b");
if (a >= b) NSLog(@ " a is greater of equal to b");
if (a <= b) NSLog(@ " a is less or equal to b");
if (!(a == b)) NSLog(@ " a is not (Equal to b)");
if ((a == b) || (a =-- b)) NSLog(@ " a is equal to be, or a is equal to -- b");
if ((a <= b) && (a < ++b)) NSLog(@ " a is less than or equal to b, and a is less than ++b");
if (a == b) NSLog(@" a is equal to b");
if (a == b); {
NSLog(@" a is equal to b");
}
else NSLog (@ " a is not equal to b");
BOOL z = (a == b);
if (!z) NSLog(@ " a is not (equal to b)");
BOOL y = (a > b);
if (y != YES) NSLog(@ " a is NOT (greater than b");
return 0;
}
}**
私はelseステートメントでエラーを取得しています、期待される表現を言う。 ここで何が間違っていますか?私は何が欠けていますか? Xcodeのバージョン8.2.1
コードをコピーすると、既にXcodeで警告が表示されています。あなたのnslogの最初のスペースには、@ "の間に空白があります。これはif-elseブロックを示す前にif条件をすでに終了しています。 –
Joshua
セミコロンが間違っています – Avi