Como usar para Loops de programação C

UMA laço

é simplesmente um grupo de instruções em seu código C que se repete. o para palavra-chave ajuda a definir que tipo básico de loop.

Como fazer algo x número de vezes em programação C

É inteiramente possível, e até mesmo uma solução válida, para escrever código-fonte que exibe a mesma linha de texto dez vezes. Simples, mas não é um loop.

Escreve isso DEZ VEZES!

#include int main () {int x-for (x = 0- xlt; 10 x = x + 1) {puts ( "cirurgia no ombro Sore") -} return (0) -}

Exercício 1: Criar um novo projeto usando a fonte de escrever isso dez vezes! Escreva tudo com cuidado, especialmente Linha 7. Criar e executar.

Como saída, o programa de tosse a frase cirurgia no ombro dolorido dez vezes, em dez linhas de texto. A chave, claro, é na linha 7, a instrução for. Esta afirmação dirige o programa para repetir a declaração (s) no colchetes um total de dez vezes.

Fundamentos do para laço

O laço for é geralmente o primeiro tipo de loop que você encontra quando você aprender a programar. Parece complexo, mas isso é porque ele está fazendo tudo que é necessário de um loop - em uma única instrução:

for (initialization- exit_condition- repeat_each)

Veja como funciona:

inicialização é uma instrução de linguagem C, que é avaliado no início do ciclo. Na maioria das vezes, é onde a variável que é usado para contar as iterações do laço é inicializado.

exit_condition é o teste sobre a qual o ciclo pára. Em um loop, as declarações continuar a repetir enquanto a condição de saída é verdadeiro. A expressão utilizada para o exit_condition é o mais frequentemente uma comparação, semelhante a algo que você encontraria em uma instrução if.

repeat_each é uma declaração de que é executado uma vez a cada iteração. É normalmente uma operação que alterou a variável que está inicializada na primeira parte da instrução.

A instrução for é seguido por um grupo de instruções realizadas em chaves:

for (x = 0- xlt; 10 x = x + 1) {puts ( "cirurgia no ombro Sore") -}

Você pode omitir os colchetes quando apenas uma instrução for especificado:

for (x = 0- xlt; 10 x = x + 1) puts ( "cirurgia no ombro Sore") -

Neste para a declaração e, a partir escrever isso Dez vezes !, a primeira expressão é a inicialização:

x = 0

O valor da variável int x é definido como 0. Na programação C, você começar a contar com 0, não com 1.

A segunda expressão define condição de saída do loop:

XLT; 10

Enquanto o valor da variável x é inferior a 10, o loop se repete. Uma vez que a condição é falsa, o loop pára. O efeito final é que o ciclo repete dez vezes. Isso é porque x começa em 0, não em 1.

Finalmente, aqui está a terceira expressão:

X = x + 1

Cada vez que o loop de rotações, o valor da variável x é aumentado em 1. A declaração anterior lê, # 147-Variable x é igual ao valor da variável x, mais 1. # 148- Porque C avalia o lado direito da equação em primeiro lugar, nada é gozado. Então, se o valor de x é 5, o código é avaliada quanto

X =5+1

O novo valor de x seria 6.

Leia a expressão da seguinte maneira:

para (x = 0- XLT; 10- X = x + 1)

# 147-For x começa em 0, enquanto x é inferior a 10, o incremento x.# 148;

Contar com um loop mostra um outro exemplo de um circuito simples de. Apresenta valores de -5 a 5.

CONTANDO COM UM LOOP

#include int main () {int contagem for (count = -5 countlt; 6- count = contagem + 1) {printf ( "% d n", contam) -} return (0) -}

Exercício 3: Digite o código fonte a partir Contando com um laço em um novo projeto. Construir e executar.

Exercício 4: Criar um novo projeto usando o código fonte a partir Contando com um laço como ponto de partida. Exibir os valores de 11 a 19. Separe cada valor por um caractere de tabulação, t. Use o lt; = sinal para a comparação que termina o ciclo. Limpar a tela, adicionando um caractere de nova linha final, quando o laço é feito.

  • A instrução for usa dois ponto e vírgula para separar cada item, não vírgulas. Mesmo assim:

  • É possível especificar duas condições em uma instrução for usando vírgulas. Esta configuração é bastante raro, por isso não deixe que ele jogá-lo.

Como contar com o para declaração

Você vai usar a instrução for é bastante frequente em suas viagens de codificação. Contagem pelo Two mostra uma outra variação contagem.

Contagem pelo TWO

#include int main () {int duo-for (duo = 2-duolt; = 100-duo = duo + 2) {printf ( "% d t", duo) -} putchar ( ' n') - retorno (0) -}

Exercício 5: Criar um novo projeto usando Contagem pelo Two como seu código-fonte. Compilar e executar.

saída exibe o programa até mesmo os valores de 2 a 100. O valor 100 é exibido porque o # 147-while true # 148- condição no para fins de instrução lt; = (menos do que ou igual a). a variável duo contagens por dois, porque dessa expressão:

duo = duo + 2

Na linha 9, a função printf () usa t para exibir guias (embora os números podem não alinhar perfeitamente em um vídeo de 80 colunas). Além disso, a função putchar () entra em ação um caractere de nova linha na Linha 11.

Exercício 6: Modificar o código fonte de Contagem pelo Dois de modo que a saída comece com o número 3 e exibe múltiplos de 3 todo o caminho até 100.

Exercício 7: Criar um programa que conta para trás 25-0.

Como fazer um loop letras em programação C

Contando pela Carta mostra uma outra forma de # 147-count # 148- usando um loop for.

Contagem pelo LETRA

#include int main () {char alphabet-for(alphabet='A'-alphabetlt;='Z'-alphabet=alphabet+1){printf("%c",alphabet)-}putchar('n')-return(0)-}

Antes de digitar o código-fonte da contagem por carta, você pode adivinhar o que a saída poderia ser? Será que faz sentido para você?

Exercício 8: Use o código-fonte do Counting por carta para criar um novo projeto. Construir e executar.

Exercício 9: Modificar a função printf () na Linha 9 de modo que o espaço reservado% d é usado em vez de% c.

Computadores ver personagens como números. Somente quando os números são exibidos e caem na faixa de código ASCII para personagens fazem personagens aparecem.

Exercício 10: Usando Contagem pelo Letter como sua inspiração, escrever um loop que Número 147 contagens # 148- trás de z (Z minúsculo) para uma (Minúsculas A).

menu