의견.png

While

위키원
audrbchzl (토론 | 기여)님의 2021년 7월 9일 (금) 10:28 판 (새 문서: '''while'''은 영어로는 ~동안에 라는 의미를 가지고 있고 프로그래밍에서는 조건 반복문이다. while 루프는 if문의 반복으로 생각할 수도 있다...)
(차이) ← 이전 판 | 최신판 (차이) | 다음 판 → (차이)
이동: 둘러보기, 검색

while은 영어로는 ~동안에 라는 의미를 가지고 있고 프로그래밍에서는 조건 반복문이다. while 루프는 if문의 반복으로 생각할 수도 있다.

문법

while문의 문법은 다음과 같다.

while(조건식)
{
   명령문 1;
   명령문 2;
      .
      .
      .
    증감식
}

for문과의 차이점

while문은 조건식을 검사하여 참이면 명령을 수행하고 for문처럼 증감식으로 변숫갑승ㄹ 증감시킨다. 그리고 다시 조건식과 비교하여 특정한 명령을 반복 수행한다. 따라서 다음과 같이 for문으로 쓸 수 있다.

[while문]
초기화; 1 ①
while(조건식) ②
{
  ③ 명령문 1; 
       .
       .
  ④ 증감식; 
}
[for문]
for(초기화;,조건식;,증감식)
      ①      ②      ④
{
  ③ 명령문 1;
     명령문 2;
        .
        .
}

일반적으로 for문은 괄호 안에서 초기화를 하지만 while문은 while문 외부에서 초기화를 한다.물론 for문에서도 for문 시작 전에 초기화를 할 수 있으나 일반적이지 않다.

==

각주

참고자료

같이 보기

  의견.png 이 While 문서는 프로그래밍에 관한 토막글입니다. 위키 문서는 누구든지 자유롭게 편집할 수 있습니다. [편집]을 눌러 이 문서의 내용을 채워주세요.