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

C/C++ Q/A
[214] [답변] 키가눌릴때까지 기다리는 코드 이해가 안되요..
이상대 [friendplus] 2476 읽음    2002-01-11 17:41
김진수 님이 쓰신 글 :
: //-------------------------------------------
:
: int c1;
:
: while(cin&&(c1=cin.get()) != '\n');
:
: //--------------------------------------------
:
: 1. &&은 무슨의미로 사용된건가요? and?
:
: 2. && , != 의 우선순위는 어떻게 되나요 있는순서대로?
:
: 3. 동작하는 것을 말로 설명해주시면 감사

질문 1의 &&는 And입니다.
질문 2의 우선순위는 != 이 먼저이고 &&가 나중입니다.
질문 3의 동작설명은
         cin.get()의 함수를 실행시킨후 반환값을 c1에 넣고
         c1을 '\n'과 같지 않은지 비교합니다.
         물론 같지 않으면 참이 되겠죠.
        
         결론. cin이 참이고 c1이 '\n'이 아니면 반복하는 루틴입니다.

즐프하세요~~ *^.^*

+ -

관련 글 리스트
211 [질문] 키가눌릴때까지 기다리는 코드 이해가 안되요.. 김진수 3540 2002/01/11
214     [답변] 키가눌릴때까지 기다리는 코드 이해가 안되요.. 이상대 2476 2002/01/11
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.