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