작성자 없음
작성자 정보가 삭제된 글입니다.
[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문
TextRPG 직업 고르기
21.03.18 02:21 작성
·
302
0
안녕하세요 강사님
위 방식으로 코드를 작성해보았는데 do, while 문에서 userChoice 변수에 "1" 이라는 값을 입력해도 반복문이 계속 실행됩니다. 어떤 점이 문제인가요?
답변 1
2
2021. 03. 18. 02:42
조건문 자체가 or이기 때문입니다.
1이 아니거나2가 아니거나3이 아니거나----
사실 어떤 숫자이건 셋 중 둘은 아닐테니,무한 루프를 만드신 것이죠!&&로 수정을 해주시면 되겠습니다.
2021. 03. 18. 08:18
제가 궁금한게생겼는데 무한루프를 만들고나서 조건문으로 break하는것보다 while문에 먼저 조건을 넣는게 빨라요?
2021. 03. 18. 15:52
차이 없습니다.그런 부분은 성능보단 코드 가독성을 먼저 생각해야 합니다.
2021. 03. 18. 08:18
제가 궁금한게생겼는데 무한루프를 만들고나서 조건문으로 break하는것보다 while문에 먼저 조건을 넣는게 빨라요?