-
반응형
1에서 5까지 숫자를 더해라.
이 작업의 시작 숫자는 1이며 이 숫자는 1씩 증가하고 5가 될 때까지 반복해서 더하면 된다.
즉, 반복문이란
- 지정한 작업을 반복해서 수행하는 문법
반복문에 필요한 세가지 요소 → 시작 조건, 조건 변화 수식, 종결 조건
for 반복문
반복의 3요소를 제일 단순하고 정확하게 표현한 반복문
반복문 중 가장 많이 사용되며 시작과 끝이 명확한 반복문에 많이 사용됨
for (시작 조건; 종결 조건; 조건변화수식) { 명령문; }
// for 반복문을 사용하여 1부터 5까지 더하기 #include <stdio.h> void main() { int sum = 0, num; for(num = 1; num <= 5; num++) { sum = sum + num; } }
for 반복문의 변형
for 반복문에서 반복의 3요소는 사용할 필요 없을 경우 생략 가능함.
// 더한 값을 저장할 sum과 합산에 사용할 숫자를 저장할 num을 선언함 int sum = 0, num; for(num = 1; num <= 5; num++) {...} // 변수 선언 시점에서 num 초기화 int sum = 0, num = 1; for( ; num <= 5; num++) {...} // 시작조건 부분 생략 int sum, num // 변수 선언 시점에 sum, num 초기화 안함 // 반복문 시작 시점에 두 변수에 각각 대입 for (sum =0, num =1; num <=5; num++) {...}
for 반복문으로 무한루프 만들기
무한루프(무한 반복문) : 종결 조건이 없거나 항상 참이어서 무한히 반복하는 형태의 반복문
int sum = 0, num =1; for (;;) { sum = sum + num; num++; if(num > 5) break; // 조건문과 break 문법으로 무한반복 해소 }
반응형'C' 카테고리의 다른 글
while 반복문 (0) 2022.04.26 오류를 줄이는 프로그래밍 습관 (0) 2022.04.24 연산자 (0) 2022.04.20