English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

C 언어에서 while과 do-while의 소개와 주의사항

1. while과 do-while의 소개

 1while 문

 문법:

 while(표현식){

 루프 본문;

 }

루프 과정:

 1.먼저 표현식을 확인합니다. 참이면 이동합니다2، 그렇지 않으면 이동합니다3

 2.루프 본문을 실행한 후 이동합니다1

 3.루프를 벗어나기

2). do-while 문

문법:

 do{

 루프 본문;

  };while(표현식);

 주의:이 while 뒤의 소괄호는 ;을 따라야 합니다

루프 과정:

 1.루프 블록을 먼저 실행한 후 이동합니다2

 2.표현식의 결과가 참인지 확인합니다. 참이면 이동합니다1، 그렇지 않으면 이동합니다3

 3.루프를 벗어나기

3). do-while과 while의 가장 큰 차이는:

    do-while은 최소한 한 번은 실행됩니다1이번 루프 블록은 while이 한 번도 실행되지 않을 수 있습니다

while의 주의사항 두 번째

    1.또한, 루프 조건을 영원히 참이나 거짓으로 만들지 마세요. 그렇지 않으면 의미가 없을 수 있습니다

    2.절대로 while 뒤에 ;을 추가하지 마세요

    3.while 루프 뒤의 괄호는 생략할 수 있습니다. 생략하면 가장 가까운 코드에 영향을 미칩니다. 그리고 이 코드는 변수 선언이 될 수 없습니다

    4.while 문 블록 내에서 정의된 변수는 밖에서 사용할 수 없습니다

tips: 코드 예제는 다음과 같습니다

#include <stdio.h>
int main(int argc, const char * argv[]) {
    //while
  int i = 1,sum = 0;
  while(i <= 100)
  {
    sum += i;
    i++;
  }
printf("부터1추가됩니다100의 합은:%d\n",sum);
  // do-while
  char answer;
  do{
    printf("공연\n");
    printf("만족하시나요?\n");
    scanf("%c",&answer);
  };while(answer != 'y');
  return 0;
}

결론

이 기사의 모든 내용이 끝납니다. 이 기사의 내용이 여러분의 학습이나 업무에 도움이 되길 바랍니다. 의문이 있으시면 댓글을 남겨 주세요.

추천 항목