x++;
x--;
são equivalentes a
x=x+1;
x=x-1;
Estes operadores podem ser pré-fixados ou pós- fixados. A diferença é que quando são pré-fixados eles incrementam e retornam o valor da variável já incrementada. Quando são pós-fixados eles retornam o valor da variável sem o incremento e depois incrementam a variável. Então, em
x=23;
y=x++;
teremos, no final, y=23 e x=24. Em
x=23;
y=++x;
teremos, no final, y=24 e x=24. Uma curiosidade: a linguagem de programação C++ tem este nome pois ela seria um "incremento" da linguagem C padrão. A linguagem C++ é igual a linguagem C só que com extensões que permitem a programação orientada a objeto, o que é um recurso extra.
++ : Incrementa de 1 seu operando
-- : Decrementa de 1 seu operando
Os dois operadores trabalham de dois modos:
Pré-fixado: O operador aparece antes do nome da variável
Pós-fixado: O operador aparece seguindo o nome da variável
Em ambos os casos a variável é alterada, no entanto, no modo pré-fixado a variável é incrementada antes de seu valor seu usado e no modo pós-fixado a variável é incrementada depois de seu valor ser usado
Exemplo:
n = 5;
x = n++;
// x = 5
// n = 6
-----------------------------------------
n = 5;
x = ++n;
// x = 6
// n = 6
Veja Mais:
- A Estrutura Básica de um Programa C
- Tipos de Dados e Variáveis em C
- Saída de Dados em C
- putchar() em C
- Entrada de Dados scanf() em C
- getche() e getch() em C
- Operadores Matemáticos em C
- Operadores de Incremento e Decremento em C
- Operadores Aritméticos de Atribuição em C
- Operadores Relacionais em C
- Operadores em C
- Operadores Lógicos em C
- Introdução a Manipulação de Strings em C
- if – Sem Alternativa em C
- if – Mais que uma Condição em C
- Operador Ternário “? :” em C
- Comandos de Seleção Única em C
-Comandos de seleção multipla em C
- Comando - for em C
- Comando - while em C
- Comando – do ... while em C
- O Comando break em C
- O Comando continue em C
- Comandos de Repetição de Blocos em C
0 comentários:
Postar um comentário