Aumentar ou diminuir uma variável em c antes ou depois de usá-lo

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.

Video: Alterando o espaço do disco C: (quando já tem outra partição do lado!)

Os atalhos C ++ e - são usados ​​para incrementando (Adicionando um a) e decremento (Subtraindo um), respectivamente. Quando você começar a atribuir valores aumentado ou diminuído a outras variáveis, porém, você precisa prestar especial atenção à forma como você usa ++ e -.

Aqui está um quebra-cabeça. Se a variável alfa é igual a 5, o que é o valor da variável beta após esta declaração:

beta = alfa ++ -

A resposta é 5. A razão é que o ++ é um operador de pós-incremento. Ele incrementa o valor da variável após a variável é usada. Aqui está o código para provar isso:

#include int main () {int alfa, beta-alfa-beta = 5 = alfa ++ - printf ("Alfa =% dn", Alfa) -printf ("Beta =% dn", Beta) -Retornar (0) -}

Digite este código em seu editor, salvá-lo, compilá-lo e executá-lo:

Video: Como Estender Uma Partição EaseUS Partition Master ♡ ♥

Alfa = 6Beta = 5

Se você quiser incrementar alfa antes de atribuir o seu valor para beta, lembre-se que você sempre pode dividir Linha 8 em dois:

alfa ++ - beta = alfa-

Ou, você pode tirar vantagem do fato de que o ++ operador pode ir em ambos os lados da variável. Quando ++ aparece antes o nome da variável, tal como no ++alfa, Está pré-incrementação o valor de alfa.



Editar Linha 8 do código para ler

beta = ++ alfa-

Salvar em disco. Recompilar e executar. Observe a saída:

Alfa = 6Beta = 6

O valor de alfa foi incrementado em primeiro lugar, e, em seguida, seu valor foi atribuído à variável beta.

Você pode fazer a mesma coisa com o - operador. Se parecer depois de uma variável, a variável é diminuído depois de ser usado. Aqui está como que a modificação olha na Linha 8:

beta alfa = ---

Ou, se o - operador aparece antes do nome da variável, o valor é diminuído e, em seguida, utilizado:

beta = --alpha-

Note-se que esta construção não é permitido:

Video: [AULA 3 PROGRAMAÇÃO EM C] Variaveis do tipo Float e operações matematicas

++alfa ++ -

Isto não é “double incremento.” Na verdade, o compilador fica irritado com você, se você tentar uma coisa dessas.


Publicações relacionadas