1619, 1/81 회원가입  로그인  
   BLu2Scr22n
   [자작] 반복문(C)언어 를 ..ㅎㅎ

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



    
rjsgnl5512 그리구 포문에서 조건없이 무한반복을 하시려면 for( ; ; ) 로 표기하시면되요 2012/02/09