#include int main () {int n = 0; while (n {printf ("% i", n); printf ("\\ n"); n ++;} return 0; } Tente o código acima. Para o laço No código acima do loop while, existem duas afirmações principais. A declaração int inicialização ea declaração loop while (construção). Estas duas declarações podem ser combinados, como outro laço chamado the-loop para. Este é todo o código no loop for: #include int main () {int n; para (n = 0; n {printf ("% i", n); printf ("\\ n");} retorno 0;} Aqui, o identificador n é primeiro declarado fora do loop for Em seguida, ele é utilizado na. para-loop.
A for-loop começa com a palavra reservada, para, seguido por parênteses, em seguida, o bloco a ser executado. Nos parênteses há três expressões (declarações), separados por ponto e vírgula. Nos parênteses, a primeira expressão é a atribuição para o identificador, n. A próxima expressão entre parênteses é a condição, enquanto que tivemos. O que empurrou o loop while para repetir foi o incremento de n, isto é, ++ n. Nos parênteses de the-loop para , esta é a terceira expressão. Houve duas instruções importantes no bloco do circuito de tempo.
Uma das declarações é agora nos parênteses de ansa para. O outro vai para o bloco de ansa para. Consulte a .. Um código acima sintaxe simplificada para o loop for é dado abaixo A explicação é dada após o for ([initialExpression.]; [condição]; [incrementExpression]) {declarações} Quando um loop é executado, ocorre o seguinte: 1) A expressão inicial, se houver, é executado. Essa expressão geralmente atribui um valor a um identificador (contador de loop). 2) A expressão de condição é avaliada. Se o valor da condição for verdadeira, as instruções de loop será executado.
Se o valor da condição é falsa, as extremidades para-loop. Se a expressão para a condição for omitido, a condição é assumida como sendo verdadeira. 3) As instruções de bloco de executar, se a condição era verdade. 4) O in