반복문
반복 실행을 명령하는 문이다. 반복 대상이 하나의 문장이면 중괄호({})는 생략 가능하다.
1. While문
int main(void) {
int num=0;
whlie(num < 10) // 반복 조건 : num이 10보다 작을 때 까지 반복
printf("%d번 반복!!\n", num++); // num 증가
return 0;
}
반복 조건에 0이 아닌 값('참'을 의미하는 값)을 넣으면 무한루프(무한반복)가 걸리며 종료되지 않는 반복문이 형성된다.
무한루프는 빠져나갈 수 있으며, break문이나 조건(if)문을 넣으면 된다.
# while문 중첩
while문 안에 while문을 사용하며 while문 중첩은 흔히 사용된다.
2. Do ~ While문
반복 조건이 뒷부분에 있어 한 번의 반복영역을 실행 후 조건을 비교한다.
3. For문
// 반복 대상
}
# 초기식
변수의 선언 및 초기화
# 조건식
반복 조건('참'일 경우 실행, '거짓'일 경우 반복 종료)
# 증감식
반복 조건을 '거짓'으로 만드는 증가 및 감소연산
# 초기식, 조건식, 증감식 중 필요 없는 부분은 채우지 않아도 된다. 조건식이 비워지면 무조건 '참'으로 인식되어 무한루프가 된다.
'Programming > C' 카테고리의 다른 글
C Language。Continue, Break, Goto (0) | 2017.09.08 |
---|---|
C Language。조건문 (0) | 2017.09.07 |
C Language。반복문 (4) | 2017.09.04 |
C Language。입력 함수(scanf)와 출력 함수(printf) (0) | 2017.05.27 |
C Language。상수와 아스키(ASCII)코드 (0) | 2017.05.26 |
C Language。진수와 비트 연산자 (0) | 2017.05.24 |
-
고준희 2017.09.04 15:48 신고
안녕하세요, 컴퓨터 공학 전공중인 고준희라고 합니다 .
IT 관련 여러 공부를 하면서 블로그를 통해 얻는 정보가 많습니다.
제가 익명의 블로거 분들에게 많은 도움을 얻었듯이, 저 또한 블로그를 통해서 도움을 드리고 싶습니다.
티스토리 초대장 보내주신다면 정말 감사하겠습니다.
이메일 주소는
kjh338076@gmail.com
입니다!
감사합니다^^