ime_1/Resumos/07 - Mais detalhes sobre a ...

1.1 KiB
Raw Permalink Blame History

Mais detalhes sobre a linguagem C

Abreviaturas do comando de atribuição

  • num = num + 1 é equivalente à num++, tal qual num-- implica num = num - 1;

  • soma = soma + num pode ser abreviado como soma += num, tal qual

    • mult = mult * num ➡️ mult *= num;

    • div = div / num ➡️ div /= num;

    • rest %= rest * num ➡️ rest %= num.

Atribuição múltipla

i = 0;
soma = 0;
count = 0;

Pode ser abreviado como

i = soma = count = 0;

Tendo em vista que atribuições são lidas da direita para a esquerda.

Atribuição na declaração de variáveis

int num, soma, n;
num = 0;
soma = 0;

Pode ser abreviado como

int num = 0, soma = 0, n;

Definição de constantes

É possı́vel definir constantes na linguagem C. Uma constante em um programa é um valor que não muda durante a sua execução. Diferente de uma variável, que durante a execução do programa pode assumir diferentes valores. Os seguintes comandos definem duas constantes, ZERO e UM de valor 0 e 1, respectivamente.

# define true 1
# define false 0