Ir para conteúdo
Faça parte da equipe! (2024) ×
Conheça nossa Beta Zone! Novas áreas a caminho! ×
  • Quem está por aqui   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.

O uso do operador "?" / Simplificação de Expressões


Renata
 Compartilhar

Posts Recomendados

O operador " ? "

 

A expressão seguinte:

 

É necessário se cadastrar para acessar o conteúdo.

pode ser simplificada utilizando o operador ? da seguinte forma:

 

var
=
Algo
>
0
?
10
:
-10
;

 

De forma geral, expressões do tipo:

 

É necessário se cadastrar para acessar o conteúdo.

podem ser substituídas por:

condição
?
instrução_1
:
instrução_2
;

 

O operador ? tem seu uso limitado, isto é, não atende a uma gama muito grande de casos. Mas pode ser utilizado para simplificar expressões complicadas. Por exemplo, uma aplicação:

 

É necessário se cadastrar para acessar o conteúdo.

 

O nome Renata será escrito na tela verticalmente até que a variável i determine o fim do programa. Enquanto isso a variável index assume os valores 0, 1 , 2, 3, 4, 5, 6, 0, 1, 2... progressivamente.

 

A linguagem C admite as seguintes equivalências, que podem ser utilizadas para simplificar expressões ou para facilitar o entendimento de um código:

 

[TABLE=class: grid, width: 500, align: center]

[TR]

[TD=align: center]Expressão Original

[/TD]

[TD=align: center]Expressão Equivalente

[/TD]

[/TR]

[TR]

[TD=align: center]i = i + k;[/TD]

[TD=align: center]i += k;[/TD]

[/TR]

[TR]

[TD=align: center]i = i - k;[/TD]

[TD=align: center]i -= k;[/TD]

[/TR]

[TR]

[TD=align: center]i = i * k;[/TD]

[TD=align: center]i *= k;[/TD]

[/TR]

[TR]

[TD=align: center]i = i / k;[/TD]

[TD=align: center]i /= k;[/TD]

[/TR]

[TR]

[TD=align: center]i = i >> k;[/TD]

[TD=align: center]i >>= k;[/TD]

[/TR]

[TR]

[TD=align: center]i = i << k;[/TD]

[TD=align: center]i <<= k;[/TD]

[/TR]

[TR]

[TD=align: center]i = i & k;[/TD]

[TD=align: center]i &= k;[/TD]

[/TR]

[TR]

[TD]whatever...[/TD]

[TD][/TD]

[/TR]

[/TABLE]

 

=*

O que falar dessa assinatura que nem escrevi mas já considero pakas?

http://www.webcheats.com.br/forum/tutoriais-wc/2242064-como-colocar-assinaturas-post8832945.html#post8832945

<3333

Link para o comentário
Compartilhar em outros sites

Este tópico está impedido de receber novos posts.
 Compartilhar

×
×
  • Criar Novo...

Informação Importante

Nós fazemos uso de cookies no seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies , caso contrário, vamos supor que você está bem para continuar.