다중 if문에서 빠져나오는 방법좀 알려주세요
해대기
다중 if문에서 빠져나오는 방법좀 알려주세요다중 if문에서 빠져나오는 방법질문 내용 :
쉽게 예를 들어
if(a=0){
if(b=0){
........1
}
}
else{
}
.....2이런 문장이 있을때요.
a=0 이고 b=0 일때 ....1 문장에 들어가잖아요.
여기서 .....1 이 문장 실행후에 이프문(else까지)을 아예 빠져나오는 방법이 없나요??
마지막에 ....2를 실행하기 위해서요
b=0일때
.....2 하고
return ;
이렇게 하면 효율이 떨어질것 같아서요.;
질문이 쉽게 이해가실지 모르겠는데 답변 좀 부탁드릴게요 ㅠㅠ
-
하늘
아 else 부분 괄호가 잘못있었는데요
else{
....2
} 이거라서요. 어쨋든 답변 감사합니다.^^ -
겨울
이 질문은 잘못된 질문입니다.
여기서 .....1 이 문장 실행후에 이프문(else까지)을 아예 빠져나오는 방법이 없나요??
마지막에 ....2를 실행하기 위해서요
네. 이미 그렇게 실행이 되고 있습니다. -
FaintTears
반죽은프로그래머 님은 폰트를 자제해 주시길 바랍니다.
이 폰트를 계속 사용하면 탈퇴 처리하겠습니다. -
옆집오빠야
네. goto 문을 사용하면 소스의 흐름을 읽기가 어려워 집니다. 예를 들면 500줄 짜리 프로그램에 goto 문 하나가 있어서 400줄,10줄 등으로 제멋데로 움직이면 디버그 과정도 어렵고 소스도 알아보기 어려워 지는게 단점이죠.
-
지우개
아, do-while 써도 되고 goto 써도 되군요.. 답변 감사합니다^^ 근데 왜 goto 쓰는게 좋지 않은거죠?ㅎㅎ 보기에 복잡해서 그런가..
-
나라찬
goto를 쓰는건 좋지 않은거라고 배웟는데
do-while 문으로 바꿔보시는게 좋을듯 -
샤인
if(a=0){
if(b=0){
........1
goto label1;
}
}
else{
}
label1:
.....2
이렇게 goto를 써보세요