나는이 책에서 튜토리얼을하고있다. "Objective-C 2.0 Essentials 3 판"Neil Smyth. 반복적으로 시도했지만 도서 버전의 실행을 주장하더라도 동일한 "예상 된 표현"오류가 계속 발생합니다. 나는 너무 많은 시간을 확인했고 내 버전은 책과 정확히 동일합니다. 제발, 누군가 나를 도울 수 있겠 어. 코드 아래 :예상되는 표현 오류 - 목표 c
#import <Foundation/Foundation.h>
int main (int argc, const char * argv[]) {
@autoreleasepool {
int x;
int j = 54321;
for (x = 0; x < 10; x++) {
}
int j = x + 10;
NSLog (@"Variable j in for loop is %i", j);
NSLog (@"Variable j outside for loop is %i", j); /* I GET AN ERROR STATING " EXPECTED EXPRESSION HERE*/
}
return 0;
}
+1 내가 OP의 코드에서 누락 된 중괄호가 표시되지 않습니다,하지만 난 당신이 실제 소스에서 누락 한 거기에 그 권리라고 생각 :
영업 이익의 코드는 헥사 편집기에서 열립니다. – Caleb
@ Caleb 나는 처음에는 그것이 빠져 있다고 생각했지만, 잘못 배치되었다. 대답의 핵심은 코드를 형식화하는 것입니다. 그러면 오류를 더 쉽게 볼 수 있습니다. 이 문제를 부각시키기 위해 원래의 질문에 수정되지 않았 으면 좋겠습니다. – trojanfoe
@Caleb 나는 똑같은/새로운 라인의 "브레이스"에 전혀 빠지지 않고 있었다. 들여 쓰기가 제가 강조한 유일한 문제였습니다. – trojanfoe