본문 바로가기
프로그래밍 언어/C

[C언어] 반복문 (2) for문

by 느링 2017. 6. 19.

for문

(~하는 동안) ~ 반복해라

 

for문의 기본 문법

(초기값; 조건값; 증감값) ex) for( int i = 0 ; i < 3 ; i++) 선언과 동시에 바로 초기화 가능

- '조건식'이 ''인 동안 '반복할 내용'을 반복적으로 수행해라

 

- 소괄호에 변수 선언 및 초기화할 수 있는 부분과 변수 증감 연산자 부분은 생략해도 문제가 안 됩니다. *단, 조건식 부분은 절대 생략할 수 없습니다.

 

- while문을 가지고 특정 횟수만큼 반복시키는 것이 코드가 복잡해지고 가독성이 떨어지기 때문에 for문을 만든 것입니다.

 

- for문은 특정 횟수 만큼 반복할 때 사용하고 while은 조건에 만족하면 무한 루프를 구현할 때 사용하면 좋습니다.

 

① for vs while 비교

 

② for 무한 루프 (무한 반복문)

초기값 조건값(1, 참) 증감값             

 for (중첩 for 문)

for문 내부에 또 다른 for문이 있는 것

*scanf일 때는 초기값 빼도 됨

예제) for문을 중첩시켜 "사원번호000" ~ "사원번호999"까지 출력 시키시오.

출력할 때 100개 씩 끊어 출력하는데 아무키나 누르면 다음 100개가 출력되게

구현하시오.

사원번호000

사원번호001

사원번호002

. . .

사원번호999

. . .

 

'프로그래밍 언어 > C' 카테고리의 다른 글

[C언어] 조건문 (2) switch ~ case문  (0) 2017.06.19
[C언어] 조건문 (1) if문  (0) 2017.06.19
[C언어] 반복문 (1) while문  (0) 2017.06.16
[C언어] 형 변환, typedef  (0) 2017.06.13
[C언어] sizeof, unsigned / signed  (0) 2017.06.13