Aumentando e diminuindo na linguagem c

A linguagem C está cheio de atalhos, e eles são coisas maravilhosas. Primeiro, eles lhe poupar tempo de digitação. Mais importante, os atalhos que você expressar algumas ideias de maneiras, mas divertido e enigmáticas rápidas, o que é programadores ok-C pode ainda ler o seu código - não há problema.

Dois atalhos comuns C são ++ e -, os quais são utilizados para incrementando (Adicionando um a) e decremento (Subtraindo um), respectivamente.

Incrementando com ++

Muitas vezes, em programação, você se deparar com uma situação em que um valor precisa ser incrementado: Seja qual for o valor, você tem que adicionar um a ele. Isso acontece muito em loops, mas pode ocorrer em outras partes programas também.

Por exemplo, você tem contagem variável e você precisa adicionar 1 ao seu valor. Você pode fazê-lo assim:

Quantidade Quantidade = + 1-

Porque C funciona a matemática primeiro, o valor atual de contagem é incrementado por 1. Depois que o novo valor é armazenado na variável de contagem. Então se contagem agora é igual a 6, count +1 resulta em 7, e 7 é, em seguida, armazenados de volta para o contagem variável. contagem em seguida, é igual a 7.

Mas você pode construir o código de forma mais compacta como esta:

contar ++ -

o ++ operador diz ao computador para incrementar o valor de contagem por 1. Qualquer que seja o valor de contagem foi, é agora uma maior, graças a ++. Aqui está um programa de demonstração:

#include int main () {int idade printf ("Informe a sua idade em anos:") -scanf ("% d",&idade) -printf ("Você está% anos d old.n", Idade) -age ++ - printf ("Em um ano você estará% d.n", Idade) -Retornar (0) -}

Digite isso no seu editor, salve o código-fonte para o disco, compilar e executar. Você deverá ver este aviso:


Informe a sua idade em anos:

Se você digitar 24 (Que geralmente é uma boa idade para ser), o programa irá retornar o seguinte:

Você é 24 anos old.In um ano você vai ser 25.

O valor da variável idade é alterada por idade ++. Isso é incrementação!

Decrementing com -

Para manter o mundo em equilíbrio harmônico, um - contadores operador os ++ operador em C. Isso diminui, ou subtrai 1, a partir da variável que modifica. Por exemplo:

contagem---

Esta declaração subtrai um do valor da contagem variável. É o mesmo que

count = count - 1-

Você pode fazer apenas algumas alterações no código fonte anterior para ver - em ação:

#include int main () {int idade printf ("Informe a sua idade em anos:") -scanf ("% d",&idade) -printf ("Você está% anos d old.n", Idade) -age --- printf ("Um ano atrás, você era% d.n", Idade) -Retornar (0) -}

Observe as mudanças tanto na Linha 10 e 11. Salvar, compilar e executar. Se digitar novamente 24 como sua idade (? e não todos nós gostamos de ficar em 24), você deve obter este resultado:

Você é 24 anos old.One ano atrás, você era 23.

Publicações relacionadas