Aumentando e Diminuindo na linguagem C

A linguagem C está cheio de atalhos, e eles são coisas maravilhosas. Em primeiro lugar, eles lhe poupar tempo de digitação. Mais importante, os atalhos permitem que você expressar algumas ideias de maneiras, mas divertido e enigmáticas rápidas, o que é ok-programadores 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: Qualquer que seja o valor, você tem que adicionar 1 a ela. Isto acontece em muitos ciclos, mas pode ocorrer em qualquer lugar em programas bem.

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

count = count + 1-

Porque C funciona a matemática em primeiro lugar, 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 são então armazenados de volta para o contagem variável. contagem em seguida, é igual a 7.

Mas você pode construir o código 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 era, agora é um 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", da idade) -printf ( ". Está% d anos n", idade) -age ++ -printf ( "Em um ano você estará% d n"., idade) -Retornar (0) -}

Escreva isso em seu editor, salvar o código-fonte para o disco, compilar e executar. Você deve ver este prompt:

Informe a sua idade em anos:

Se introduzir 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 idade variável é alterado pela 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", da idade) -printf ( ". Está% d anos n", idade) -age --- printf ( "Um ano atrás, você foi% 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 tudo o que gostaria de ficar no 24), você deve obter este resultado:

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

menu