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.