Visual C++ .NET/Language Basics/Comparison Operators — различия между версиями

Материал из .Net Framework эксперт
Перейти к: навигация, поиск
м (1 версия)
 
м (1 версия)
 
(нет различий)

Текущая версия на 12:06, 26 мая 2010

Branch Based on a Comparison

 

#include "stdafx.h"
#using <mscorlib.dll>
using namespace System;
int main(void)
{
    int value1 = 10;
    int value2 = 20;
    int value3 = 30;
    if (value1 == 15)
        Console::WriteLine("value1 == 15.");
    else if (value1 == 27)
        Console::WriteLine("value1 == 27.");
    else if (value1 == 45)
        Console::WriteLine("value1 == 45.");
    else
        Console::WriteLine("value1 is not 15, 27, or 45.");
    return 0;
}


Make Complicated Comparisons

 

#include "stdafx.h"
#using <mscorlib.dll>
using namespace System;
int main(void) {
    int value1 = 10;
    int value2 = 20;
    int value3 = 30;
    if (((value1 == 10) && (value2 == 20)) || (value3 == 25))
        Console::WriteLine ("This expression is true.");
    if ((value1 == 10) && ((value2 == 20)) || (value3 == 25))
        Console::WriteLine ("This expression is true.");
    return 0;
}