Índice:
Vídeo: {Portugol Studio} #14 - Bibliotecas 2024
A linguagem C está cheia de atalhos e são coisas maravilhosas. Primeiro, eles economizam seu tempo de digitação. Mais importante ainda, os atalhos permitem que você expresse algumas idéias de maneira rápida, mas divertida e enigmática, o que está certo; Os programadores C ainda podem ler o seu código - não há problema.
Dois atalhos C comuns são ++ e -, que são usados para incrementando (adicionando um para) e decrementando (subtraindo um de), respectivamente.
Incrementando com ++
Muitas vezes na programação, você encontra uma situação em que um valor precisa ser incrementado: Seja qual for o valor, você deve adicionar 1 a isto. Isso acontece muito em loops, mas também pode ocorrer em outros lugares em programas.
Por exemplo, você possui contagem variável e você precisa adicionar 1 ao seu valor. Você pode fazê-lo assim:
count = count + 1;
Como C executa a matemática primeiro, o valor atual da contagem é incrementado em 1. Então esse novo valor é armazenado na variável de contagem. Então, se contagem agora é igual a 6, contagem + 1 em 7, e 7 é armazenada novamente na variável de contagem. a contagem é igual a 7.
Mas você pode construir o código de forma mais compacta assim:
count ++;
O operador ++ informa ao computador para incrementar o valor de contagem em 1. Qualquer que seja o valor da contagem, é agora um maior, graças a ++. Aqui está um programa de demonstração:
#include int main () {int age; printf ("Digite sua idade em anos:"); scanf ("% d", & age); printf ("Você tem% d anos de idade. n", idade); idade ++; printf ("Em um ano você será% d. n", idade); return (0);}
Digite isso em seu editor, salve o código-fonte no disco, compile e execute. Você deve ver este prompt:
Digite sua idade em anos:
Se você inserir 24 (que geralmente é uma boa idade para ser), seu programa retornará o seguinte:
Você tem 24 anos de idade. Em um ano você terá 25.
O valor da idade da variável é alterado pela idade ++. Isso é incrementação!
Decricionando com -
Para manter o mundo em equilíbrio harmônico, um operador controla o operador ++ em C. Ele diminui ou subtrai 1 da variável que modifica. Por exemplo:
contagem--;
Esta declaração subtrai um do valor da contagem de variáveis. É o mesmo que
count = count - 1;
Você pode fazer apenas algumas mudanças no código fonte anterior para ver - em ação:
#include int main () {int age; printf ("Digite sua idade em anos:"); scanf ("% d", & age); printf ("Você tem% d anos de idade. n", idade); era--; printf ("Um ano atrás, você era% d. n", idade); return (0);}
Observe as alterações na linha 10 e 11.Salve, compile e execute. Se você voltar a inserir 24 como sua idade (e não gostaríamos de ficar em 24?), Você deve obter esse resultado:
Você tem 24 anos. Um ano atrás, você tinha 23.