|
http://www.hackerschool.org/HS_Boards/zboard.php?AllArticle=true&no=1949 [복사]
반복 에 관하여 배워보도록 하겠습니다.
반복이란 : 반복문을 사용하면 같은 처리를 몇 번이라도 반복할 수 있습니다. 저희는 반목문에 대해서 배워보겠습니다.
앞서 말하자면
반몬문은 for문 , while문 , do ~ while문 . 이 3가지의 종류가 있습니다
우선 for문 구조에 관해서 간단하게 설명해드리겠습니다.
시험에 합격할때 까지 .....
->시험을 계속 본다.
(:for 문은 if문과 마찬가지로 복수의 문을 처리할 수도 있습니다.
복수의 문을 처리하려면 if 문과 같이 {}로 묶어서 블록으로 만듭니다.
FOR문
for(초기화 식1; 반복할지 안 할지 판단하는 식2; 변화를 위한 식3;) {
문1;
문2;
}
앞서 말씀드린것처럼 문1, 문2를 사용하게 되면 복수의 문이 됨으로 {}라는 블록처리를 해줍니다.
-------------------------------------------------------
두번쨰로는
while 문에 대하여 배워 보겠습니다
while문 구조 : C언어에는 for문처럼 지정한 문을 반복하는 구문이 있습니다.
while 문
while(조건){
문;
.............. //<-블록 내의 문을 순서대로 반복 처리 합니다.
}
[팁] 조건을 관계 연산자를 사용해서 정확하게 수정하면 다음과 같이 표기할수 있습니다.
while(num != 0) { //num 이 0이면 while 문을 종료합니다.
.........
while ( !num ) { //num이 0이외의 값이면 while문을 종료합니다.
while(num == 0) { //num이 0이외의 값이면 while 문을 종료합니다.
----------------------------------------------
마지막으로 do while 문을 배워 보도록 하겠습니다.
do ~ while
문이란 무엇이냐? 마지막에 지정한 조건이 참이면 블록 내의 처리를 반복한다.
do{
문1;
.............. //블록 내의 처리를 순서대로 반복
}while(조건)
[중요]do~while문을 사용하면 반복 처리를 표기할 수 있다.
do~while문은 최소한 한번은 루프 본체를 실행한다.
.......
나머지 다중루프와 break; 문 countune;문은 후에 따로 검색후 댓글로 올리겠습니다.
|
Hit : 8297 Date : 2012/02/09 03:22
|