티스토리 뷰
for문
- 반복문
- 같거나 유사한 코드를 반복적으로 수행할 수 있도록 하는 제어문
- 코드를 반복해서 수행해야 할 때 코드를 복사해서 작성하는 대신 반복문을 사용
- 기본 문법
- for ( 초기식 ; 조건식 ; 증감식 )
반복할 문장 ; - 예제
for ( i = 1 //초기식 ; i <= 100 //조건식 ; i = ++ //증감식 )
print ( “%d”, i ) ; //반복할 문장
- 기본 문법
- for문을구성하는초기식, 조건식, 증감식, 반복할문장은모두 생략할수 있음
- 예제
i = 0;
for ( ; i < 10 ; i++ )
printf(“i = %d”, i); => 초기식을 생략한 경우
for ( i = 0 ; ; i++ )
printf( “i = %d”, i ); => 조건식을 생략한 경우
i = 0;
for ( i = 0 ; i < 10 ; )
printf(“i = %d”, i++); => 증감식을 생략한 경우 반복할 문장에서 증감식 수행
for ( i = 0 ; I < 10 ; )
; => 반복할 문장을 생략한 경우
While문
- 기본 문법
- while ( 초기식 ; 조건식 ; 증감식 )
반복할 문장 ; - 예제
i = 1 ;
while ( i <= 10 ) //조건식
printf( “%d”, i++ ) ; //반복할 문장
- do ~ while문
- for ( 초기식 ; 조건식 ; 증감식 )
반복할 문장 ; - 예제
i = 1 ;
do {
printf( “%d”, i++ ) ; //반복할 문장
} while ( i <=10 ) ; // 조건식
- 분기문
- 블록을 탈출하는 명령어
- 반복문의 시작으로 분기
- break
- continue
while ( 조건식 ) {
break; // while문 탈출
continue; //조건식으로 이동
증감식
}
정리
- for문
- 초기식, 조건식, 증감식으로 구성되며, 조건이 참인 동안 문장을 반복 수행함
- 필요에 따라 중첩하여 for문을 사용할 수 있음
- 무한 루프를 위해 for( ; ; )와 같은 문을 사용할 수 있음
- while문
- while : 조건식이 참인 동안 문장을 반복 수행함
- do-while : 조건식이 참인 동안 문장을 반복 수행하며, 문장을 한 번 이상 수행할 필요가 있는 경우 유용함
- break : 현재 수행 중인 반복문을 빠져나감
- goto : 레이블이 지정한 위치로 이동함
'스마트웹 개발2021 > 프로그래밍 언어활용' 카테고리의 다른 글
변수의 스코프 (0) | 2021.07.26 |
---|---|
함수 (0) | 2021.07.26 |
조건문 (0) | 2021.07.25 |
연산자 (0) | 2021.07.24 |
변수와 데이터형 (0) | 2021.07.24 |
댓글