||, && regras de teste de curto-circuito

O curto-circuito regras: a || b se a é verdadeiro em, determina diretamente toda a expressão é verdadeira, não verdadeiro ou falso é determinado b,

       Numa && b quando um é falso, determina directamente toda a expressão é falsa, sem determinação b separado é verdadeira ou falsa.

Se você quiser testar esta regra pode ser escrita como uma sentença b printf, se o resultado do conteúdo especificado tiragem, representa nenhum curto-circuito, se não imprimir o conteúdo especificado não está em execução a b a declaração havia sido interrompida.

implementação de código:

O resultado:

|| operador lados esquerdo e direito de cada lado da expressão é verdadeiro, em seguida, toda a expressão é verdadeiro, quando a = 0, o lado esquerdo é falsa, verdadeiros e falsos, para determinar a expressão no geral, a expressão da direita vai ser verdade || falso julgamento, ou seja, imprimir 1:.

&& operador só ambos os lados das expressões são verdadeiras para toda a expressão é verdadeira, quando b = 1, o lado esquerdo é verdade, o verdadeiro eo falso, a fim de determinar a expressão geral, a expressão à direita será && julgamento verdade que impressão 4:.

Acho que você gosta

Origin www.cnblogs.com/haystack/p/short-circle_rule.html
Recomendado
Clasificación