Lar Desenvolvimento O que é um operador de incremento em c? - o que é techopedia

O que é um operador de incremento em c? - o que é techopedia

Índice:

Anonim

Definição - O que significa Increment Operator?

O operador de incremento, em C #, é um operador unário representado pelos símbolos "++". Este operador é usado em C # para incrementar o valor de seu operando em um. O tipo do valor resultante é igual ao do seu operando. O operando em uma operação de incremento pode ser uma variável, um acesso à propriedade ou um acesso ao indexador.


Esse operador é frequentemente usado em construções de loop, como o loop "for", para incrementar o contador de loop após executar o código no loop. Um operador de incremento também é usado para alterar a localização do ponteiro por um valor igual ao tamanho da memória do tipo de ponteiro usado. Exceto por um ponteiro do tipo "nulo", o operador de incremento pode ser usado para todos os outros tipos de ponteiros. Quando usado em um ponteiro, nenhuma exceção é gerada, mesmo quando há um estouro no domínio do ponteiro.

Techopedia explica o operador de incremento

O operador de incremento vem de duas formas:

  • Postfix: O operador aparece após o seu operando. A operação de incremento ocorre depois que o operando é avaliado e o resultado dessa operação é o valor do operando antes de ser incrementado.
  • Prefixo: o operador aparece antes do seu operando. A operação de incremento ocorre antes que o operando seja avaliado e o resultado dessa operação é o valor do operando após o incremento.

Por exemplo, na instrução "v = i ++", em que o operador está no formato postfix, o valor de "i" é atribuído a "v" antes da operação de incremento. Na instrução "v = ++ i", em que o operador está no formato de prefixo, o valor de "i" é incrementado primeiro antes de ser atribuído a "v".


Para tipos numéricos e de enumeração, o operador de incremento é predefinido ou incorporado. No caso de tipos definidos pelo usuário, o operador de incremento pode ser sobrecarregado para fornecer a implementação customizada necessária para esses tipos.


O operador de incremento pode ser usado em uma variável que pode ser configurada, mas não pode ser usada em um valor (como o valor de retorno de uma função).


Os formulários pós e pré-incremento devem ser usados ​​com cuidado de acordo com os requisitos e após a compreensão das implicações de cada um desses formulários. A precedência da operação do operador de incremento também deve ser considerada, porque desempenha um papel fundamental na avaliação de uma expressão que contém um operador de incremento.

Esta definição foi escrita no contexto de C #
O que é um operador de incremento em c? - o que é techopedia