티스토리 뷰

Objective C

[Xcode에서 Obj-C] for, while, do~while

불량마늘 2017. 2. 15. 15:27

[Xcode에서 Obj-C] for, while, do~while


for 문

int i;
for(i = 1; i < length; i ++) {
// 내용
}


for(int i = 1; i < length; i++) {
    // i를 for문 안에서 선언하면 스코프는 for문 안에서만 유효하다. 외부에서는 보이지 않는다.

}


while 문

while (조건문) {
// 내용
}


조건문이 '참'일 동안('0'이 될때까지)만 루프를 수행한다.

만약 조건문에 '1'을 입력한다면 무한루프를 돌게 된다.


do ~ while 문

do {

// 내용

} while(조건문);


while문은 조건문을 먼저 확인 후 내용을 처리하지만,

do~while문은 내용을 처리 한 후 조건문을 확인하는 시점의 차이가 있다.


루프 멈추기

for, while, do~while의 루프를 진행하는 도중에 루프문을 멈춰야 하는 경우 break;를 사용하여 루프문을 빠져나간다.


현재 루프 도중 건너뛰고 다음 루프로 이동

continue; 를 사용한다.
continue; 가 선언된 이후의 제어들은 처리되지 않은 상태로 다음 루프를 실행한다.





개인적으로 공부하며 기억하기 위해 작성한 포스팅입니다.

이득을 위하여 작성된 포스팅이 아님을 알려드립니다.


'Objective C' 카테고리의 다른 글

[Xcode에서 Obj-C] 포인터  (0) 2017.02.15
[Xcode에서 Obj-C] 배열, 구조체  (0) 2017.02.15
[Xcode에서 Obj-C] if, switch  (0) 2017.02.15
[Xcode에서 Obj-C] 클래스  (0) 2017.02.14
[Xcode에서 Obj-C] 변수  (0) 2017.02.06
댓글