오늘은 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 함수(기능)의 역할은 반복문에서 강제로 탈출하게 하는것입니다. 아래의 예를 참고해보시면 이해가 잘 될것입니다.
이상으로 반복문에 관한 설명을 마치며 다음에는 조건문에 관한 설명으로 돌아오겠습니다!
'프로그래밍' 카테고리의 다른 글
퍼져 db 구상 (0) | 2021.05.01 |
---|---|
C언어 조건문(if, switch), 비교연산자 (0) | 2019.02.17 |
C언어 배열에 대해 (0) | 2019.02.12 |
C언어 전치연산자 후치연산자 + 복합대입 연산자(산술연산자) (0) | 2019.02.11 |
C언어 scanf + 아스키 코드 + 형변환 (0) | 2019.02.09 |