C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[43552] Re:간단한 문법 질문 드림니다..답변부탁드려요^^
김진현 [] 926 읽음    2006-02-04 14:52
제 예상인뎅..ㅎㅎ
1번은 for 문을 나갈꺼 같구요..
2,3,4,5 번 break 는 while 을 나갈듯 싶네요..^^

힘든이세상 님이 쓰신 글 :
: 안녕하세요..^^
: 여기에 이런질문드려도 될지모르겠네요..게시판의 성격고 안맞다면
: 정말 죄송합니다..(__)아는곳이 별로없어서요..^^:;
: 아래의 프로그램은 for문안에 if와 while문으로 구성되어있구요
: 중간중간에 break문이 있습니다..
: 전체적인 흐름을 볼려고하는대요..
: 중간에 break문들때문에 잘모르겠네요..
: 여기 아래의 프로그램에 있는 break문을 만나면 어디로 갈까요?
: 제가 왼쪽에 줄번호를 매겨놨구요..또 break문에도 번호 매겨놨어요
: 각 번호의 break를만나면 어디로 가는지 왼쪽줄번호로 알려주시면
: 정말..감사하겠습니다..(__)
: 고수님들의 많은 조언부탁드리겠습니다..(__) 감사합니다^^
:
: PS. 아..그리구요^^:
:       한가지더 질문할게 있는대요.. continue문을 만났을때는 어떻게 되는것인가요?
:       감사합니다..
:
:
: 1    for(int i = 0; i< 3; i++)
: 2    {                                                                      
: 3
: 4       result = open_CCM01T_cursor1(getCrpBsuClntNList(i));
: 5       if (0 != result && 6008 != result)
: 6       {
: 7           if( result != 100 )
: 8             {
: 9                  m_BatLogManager->writeErrorLog( result, "", 0,
: 10                   "CMM01T CURSOR OPEN 오류" );
: 11            }
: 12            break;               << 1번 >>
: 13      }
: 14
: 15      while(1)
: 16      {
: 17           VCCM01T oVCCM01T;
: 18           result = fetch_CCM01T_cursor1(&oVCCM01T.mv);
: 19           if (0 != result && 6008 != result)
: 20           {
: 21               if (100 == result)
: 22                  break;                  << 2번 >>
: 23               else
: 24               {
: 25                   m_BatLogManager->writeErrorLog(result,
: 26                           oVCCM01T.getCrpStlN(),13,"CMM01T 검색 오류" );
: 27                   break;                  << 3번 >>
: 28               }
: 29           }
: 30           result = readCrdInfo(oVCCM01T.getCrpStlN());         
: 31           if (0 != result && 6008 != result)
: 32           {
: 33               if (100 == result)
: 34                  break;                     << 4번 >>
: 35               else
: 36               {
: 37                  m_BatLogManager->writeErrorLog(result,
: 38                          "",13,"CDM01T 검색 오류" );
: 39                  break;                       << 5번 >>
: 40               }
: 41           }
: 42
: 43      }
: 44
: 45           result = close_CCM01T_cursor1();
: 46
: 47    }

+ -

관련 글 리스트
43551 Re:완전 초보가 질문 힘든이세상 741 2006/02/04
43552     Re:간단한 문법 질문 드림니다..답변부탁드려요^^ 김진현 926 2006/02/04
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.