Profile

youngsouk

youngsouk

C언어 반복문(for, while)에 대해

오늘은 C언어뿐만 아니라 거의 모든 프로그래밍 언어를 배울 때 중요한 반복문이라는 것에 대해 알아보겠습니다. 먼저 반복문이란말 그대로 어떤 명령을 '조건'에 따라 반복해주는 것입니다. C언어에서의 반복문에는 for문과 while문이 있는데 우리는 먼저 for 문에 대해 알아볼것입니다. 


for문을 쓸 때 for 문은 세미콜론( ; )으로 크게 3가지 부분으로 나뉩니다. 

위 사진에서 for 문의 작동 순서는

1. 명령1 실행 ( 예1에서는 int i = 1; 실행(변수 선언), 예2에서는 명령 없음)

2. 조건에 맞는지 확인 참이면 진행 거짓이면 반복문을 빠져나옴

3. 명령2 실행

4. 1~3을 반복

이렇게 됩니다. 

코드에서의 예도 들어드리겠습니다. 


다음으로는 while 문에 대해 설명 드리겠습니다. while문의 사용법은 for문에 비해 간단합니다.


그리고 while문을 사용하실 때에는 위 사진처럼 무한 반복이 되지 않도록 신경써주셔야 합니다. 이제는 번외로 알면 유용한 반복문 내에서만 쓰일 수 있는 break 함수(기능)에 대해 알려드리겠습니다. break 함수(기능)의 역할은 반복문에서 강제로 탈출하게 하는것입니다. 아래의 예를 참고해보시면 이해가 잘 될것입니다.


이상으로 반복문에 관한 설명을 마치며 다음에는 조건문에 관한 설명으로 돌아오겠습니다!