입문편(기본문법)
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄 첨부

반복문 사용법

by 김효복 posted Feb 20, 2020 Views 56 Replies 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄 첨부

반복문 사용법
 

가. 반복문의 정의

반복문이란, 말그대로 특정기능을 반복해서 수행하는 것을 말합니다. 쉽게 말해, 게임속에서 물약을 먹는다고 하였을시, 특정 조건이 되면 한번만 먹는것이 아니라, 10번을 먹어야 한다면, 물약을 먹는 기능의 함수를 반복문을 이용하여 함수호출 한번으로 10번 먹을 수 있다라고 이해하시면 될 것 같습니다.

 

나. 반복문의 필요성

오토핫키의 경우 제일 위쪽의 코드라인부터 순차적으로 다음 라인으로 이동하며 코드를 수행하는 절차지향적인 특성을 가지고 있습니다. 이러한 특성으로 인하여 한번 지나간 코드는 다시 지나가려면 어디선가 호출이 이루어져야만 다시 지나갈 수 있습니다. 따라서 코딩하는 사람의 입맛에 맞게 특정 구간을 반복시키기 위해서는 이 반복문이 꼭 필요합니다. 쉽게 말해 게임으로 예를 들어보면, 공격이라는 함수를 만들고 이 함수를 호출하여 10회 공격해라!라고 코드를 작성한다면 반복문을 사용하지 않은 일반적인 코드문장은 아래 그림과 같을 것입니다.

그림1.png

무척 간단하고, 읽기 편하시죠? 반복문은 자주 사용되기 때문에 꼭 익혀놓으셔야 합니다.

 

다. 반복문의 종류와 형태

C언어에서 사용 할 수있는 반복문은 for, while, do~while이 있겠지만, 오토핫키에서는 loop, while 두 가지가 사용가능한 형태입니다. 보통 loop는 지정된 횟수 만큼  반복하기 위해 사용하고, while은 조건이 거짓이 될 때까지 반복하기 위해 사용합니다.

■ loop문의 형태

그림2.png

 

■ while문의 형태

그림3.png

 

 

라. 반복문 작성법

각 종류별로 코드작성법입니다.

■ loop문 코드작성법

그림4.png

 

■ while문 코드작성법

그림5.png

 

 

※ 현재 반복회차를 알기 위한 A_Index 활용방법!

별도의 변수를 만들지 않고 현재 수행중인 반복문이 몇 번째 진행중인지 알기 위한 방법입니다.

그림6.png

 

※ 조건에 의한 스킵(continue)과 탈출(break) 방법!

1) continue

반복문 내부에서 특정 조건을 만족 할 때 수행 예정인 코드를 스킵하고 다음 횟수로 넘길때 사용하는 예약어 입니다.

그림7.png

 

2) break

반복문 내부에서 특정 조건을 만족 할 때 반복문을 탈출 할때 사용하는 예약어 입니다.

그림8.png

 

 

마. 반복문 호출흐름

반복문 종류별 호출흐름에 대해서 알아보겠습니다.

 

1) loop문 호출흐름

■ 기본형태

그림9.png

 

■ 스킵형태

그림10.png

 

■ 탈출형태

그림11.png

 

 

2) while문 호출흐름

■ 기본형태

그림12.png

 

■ 스킵형태

그림13.png

 

■ 탈출형태

그림14.png

 

 

바. 코드를 더 깔끔하게 작성하는 팁

코드를 작성하실 때 더욱 깔끔하게 작성 하는 방법을 알려드리겠습니다. 코드를 처음부터 깔끔하게 작성하는 습관을 들이셔야, 자신이 나중에 다시 코드를 읽을 때도 쉽게 읽을 수 있습니다. 또한 다른 팀원과 공동작업을 하실 때 다른 팀원도 수월하게 코드를 읽을 수 있기 때문에, 일찍 습관을 들여 놓는게 좋습니다.

■ 반복문 내에 사용 할 코드가 한 줄일때에는 {,}를 생략하라!

그림15.png

 

■ 반복문 내에 사용 할 코드가 손바닥 한 뼘 보다 길면 함수로 분리해서 호출하라!

그림16.png


크리에이티브 커먼즈 코리아 저작자표시 Creative Commons License
이 저작물은 크리에이티브 커먼즈 코리아 저작자표시-비영리-변경금지/3.0에 따라 이용하실 수 있습니다

 

이 콘텐츠가 마음에 드셨다면 커피 한잔 (후원)


List of Articles
번호 분류 제목 글쓴이 날짜 조회 수
» 반복문 반복문 사용법 file 김효복 2020.02.20 56
Board Pagination Prev 1 ... 5 6 Next
/ 6
닫기
작가에게 커피 한잔(후원)을 사주세요.