Programação  
 
Conhecimento computador >> Programação >> C /C + + programação >> 
Como calcular expressões com incremento e Decremento Operadores em C + +
A linguagem de programação + + C pode ser usada para resolver diversos tipos de expressões matemáticas . Um conjunto de expressões que podem desafiar os novatos à linguagem são aqueles que envolvem o incremento e operadores de decremento . Estes operadores simplesmente adicionar ou subtrair um valor um , mas o posicionamento do operador controla quando a expressão é avaliada . Ambos os operadores de incremento e decremento tem pré- e pós- variações que devem ser totalmente compreendidos para dominar o básico de C + +. Coisas que você precisa
C + + IDE, como o Eclipse CDT
C + + Compiler, tal GCC
Show Mais instruções
1

Carregue o C + + Ambiente de Desenvolvimento Integrado de clicando no ícone do programa. Quando se abre , selecione " File /New /Project " e escolha " C + + Project" para criar um novo projeto de C + +. Um arquivo de código fonte em branco aparece na parte de editor de texto do IDE.
2

Import a " iostream " biblioteca para ativar a impressão conveniente de valores para o console de saída. Escreva o seguinte na parte superior do arquivo de código fonte: # include


using namespace std;
3

Criar um principal função. Este é onde o programa será iniciado. A sintaxe para a criação de uma função principal parece com a seguinte declaração , e deve ser colocado em direção ao topo do arquivo de código -fonte, mas abaixo as instruções de importação de biblioteca :

int main () {

}
4

Criar uma variável chamada "x" e atribuir -lhe algum valor arbitrário . Coloque a seguinte declaração dentro das chaves da função principal :

int x = 100;
5

Criar uma expressão pós-incremento de x . O operador pós-incremento adiciona um a um valor após a expressão atual foi avaliado. Esta expressão atual é a própria expressão , onde o operador de pós- incremento foi invocado , por isso , a princípio, parece não fazer nada. Somente quando o valor de x é verificada novamente você percebe que um deles foi adicionado a ele. Escreva as seguintes duas declarações para imprimir o valor da expressão "x + +" e "x" :

cout << x + + << endl;

cout << x << endl;
6

Execute o programa pressionando o botão "Play" verde localizado na primeira linha de botões. A saída do programa produz o valor "100" seguido de " 101 ". Quando a expressão "x + +" é impresso , o valor original de x é usado porque a operação de pós-incremento não ocorre até depois de toda a expressão foi avaliada. Quando você imprime x na linha a seguir , você vê que ele foi incrementado por um.
7

Use o operador de pré-incremento para adicionar um para um valor imediatamente. Escreva a seguinte declaração usando o operador de pré-incremento :

cout << + + x << endl;
8

Execute o programa mais uma vez. Há uma nova linha de produção , que produziu o valor " 102 ". O operador de pré -incremento adiciona um a um valor imediatamente e não tem que esperar para a expressão para concluir .
9

Use o operador de pré- decremento para subtrair imediatamente um da variável x. Escreva a seguinte declaração :

cout << - x << endl;
10

Execute o programa novamente. Isto irá produzir uma nova linha de saída do programa que contém o valor " 101 ". Isto é devido à natureza imediata de valores pré- decremento .
11

Escrever algumas expressões que lidam com valores pós- decremento . Assim como os valores de pós- incremento , os valores pós- decremento não executam suas operações diminuindo até que a expressão foi totalmente avaliado. Escreva as seguintes declarações para testar o comportamento pós- decremento :

cout << x - << endl;

cout << x << endl;
12

Execute o programa mais uma vez. Desta vez , duas novas linhas de produção serão impressas na janela do console . O valor da primeira linha impressa é " 101 ", enquanto que a segunda linha impressa é de "100 ". Isso ocorre porque a operação de pós- decremento não afeta a expressão atual. O valor é definido somente depois que a expressão foi concluído , e que explica porque você vê que um foi subtraído x durante a segunda linha de saída .

Anterior :

Próximo : No
  Os artigos relacionados
·Conceitos básicos do computador em Turbo C + + 
·Como utilizar a função HeapSize 
·Como link Arquivos OBJ em Turbo C + + 
·Como usar um buffer de anel 
·Erros de sintaxe em C + + 
·Como controlar Stepper Motors Usando Dev- C + + 
·Estrutura Seleção em Programação C 
·Como fazer uma calculadora Geometria em C + + 
·Como alterar cores em C + + 
·PowerShell Tipos de Objeto 
  Artigos em destaque
·Como adicionar um interruptor para um Silverlight App 
·Como ler Hex Número C + + 
·Como converter C + + ASCII para UTF8 
·Como remover um índice em uma matriz dinâmica de Inte…
·Como fechar um loop para usar o C + + 
·Diferença entre fgetc e getc 
·Como remover SQLite em C 
·Como usar o Win32 GUI em C + + 
·Como fazer um jogo Pong em C + + 
·Como Escrever um Programa de Transferência de soquete …
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados