본문 바로가기

c

continue, go to , break

1.continue

문(statement)들의 주요 그룹에서 들여쓰기를 한단계 생략할 수 있음 예를 들어

while(getchar()!='/n')continue;

continue가 없어도 무방하지만 가시적으로 표현하기 위한것

ex) 한 라인에 첫문자만 읽어들이는 방법

while((ch=getchar()){  //개행문자도 읽음

....
....
while(getchar()!='/n') continue; 

}




2. go to 문
중첩된 루프들 속에서 완전히 빠져 나올 떄 사용(특히 break로도 못 나올 때)

go to 문은 가독성을 해지므로 별로 쓰지 않는게 좋다. 그냥 이런게 있다고 알면 됨

ex) goto label;

label : statement;


3. break문 
단순히 안쪽 루프만을 벗어나게 할 떄

'c' 카테고리의 다른 글

초기화와 스토리지 클래스  (0) 2012.11.10
switch  (0) 2012.11.09
개행문자 입력 유무  (0) 2012.11.07
루프  (0) 2012.11.06
콤마 연산자  (0) 2012.11.05