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

while e do em linguagem C-Introdução e considerações sobre while

一、while和do-while简介

 1while语句

 Sintaxe:

 while(Expressão){

 Corpo do loop;

 }

Processo de loop:

 1.Primeiro verificar a expressão, se for verdadeira, saltar para2,de outra forma, salta para3

 2.Primeiro verificar a expressão, se for verdadeira, saltar para1

 3.Sair do loop

2). do-.Executar o corpo do loop, executar e depois saltar para

Sintaxe:

 do{

 Corpo do loop;

  }while(Expressão);

 Atenção:Os parênteses após o .while devem ser seguidos por ;

Processo de loop:

 1.Primeiro execute o corpo do loop, execute-o e depois salte para2

 2.Verificar o resultado da expressão de decisão, se for verdadeiro, salta para1,de outra forma, salta para3

 3.Sair do loop

3). do-.A maior diferença entre .while e .do é:

    do-.Pelo menos pode ser executado1Ocorre a segunda vez, mas o .while pode não ser executado uma vez

Atenção ao .while

    1.Evite que a condição do loop seja sempre verdadeira ou falsa, senão pode não ter significado

    2.Nunca coloque ; após o .while

    3.O bloco de chaves após o loop .while pode ser omitido, se omitido, afetará apenas o código mais próximo, e esse código não pode ser uma declaração de variável

    4.As variáveis definidas dentro do bloco .while, não podem ser usadas

dicas:Exemplo de código como follows

#include <stdio.h>
int main(int argc, const char * argv[]) {
    //while
  int i = 1,sum = 0;
  while(i <= 100)
  {
    sum += i;
    i++;
  }
printf("De1Adicionar a10A soma de 0 é:%d\n",sum);
  // do-while
  char answer;
  do{
    printf("Performance\n");
    printf("Satisfeito?\63;\n");
    scanf("%c",&answer);
  }while(answer != 'y');
  return 0;
}

Resumo

Isso é tudo o que há no artigo. Espero que o conteúdo deste artigo ajude vocês a aprenderem ou a trabalhar. Se tiverem dúvidas, podem deixar comentários para trocar ideias.

Você também pode gostar