Compartilhar via


Resultado da verificação

This topic applies to:

Edition

Visual Basic

C#

F#

C++

Web Developer

Express

O tópico não é aplicável O tópico não é aplicável O tópico não é aplicável

Native only

O tópico não é aplicável

Pro, Premium e Ultimate

O tópico não é aplicável O tópico não é aplicável O tópico não é aplicável

Native only

O tópico não é aplicável

Você pode usar as instruções de declaração para verificar o resultado de uma operação. Declarações são mais valiosas para operações cujos resultados não são óbvios para uma rápida inspeção visual de teste.

Por exemplo, considere o código a seguir, atualiza a variável iMols com base no conteúdo de lista vinculada apontada por mols:

/* This code assumes that type has overloaded the != operator
 with const char * 
In addition, it also assumes that H2O is somewhere in that linked list. 
Otherwise we'll get an access violation... */
while (mols->type != "H2O")
{
 iMols += mols->num;
 mols = mols->next;
}
ASSERT(iMols<=numMols); // MFC version
_ASSERT(iMols<=numMols); // CRT version

O número de moléculas contados por iMols sempre deve ser menor ou igual ao número total de moléculas, numMols. A inspeção visual do loop não mostra que isso será necessariamente o caso, uma instrução de declaração é usado após o loop para testar essa condição.

Consulte também

Conceitos

Captura de erros de lógica

Declarações