| Форум| Гостевая| Ссылки| Программы| Исходные тексты| Наши партнеры|
   
| Главная| Рассылки| Услуги| Библиотека| Новости| Авторам| Программистам| Студентам|
delphi c++ assembler
 

 

Пример 3

    Операторы сравнения, равенства и логические. В С++ имеется логический тип данных bool который может принимать только два значения true(истина) или false(ложь). Этот тип данных используется для контроля выполнения инструкций различных типов. В следующей таблице представлены инструкции С++, наиболее часто используемые для управления логикой выполнения.

Операторы сравнения, равенства и логические

Операторы сравнения меньше <
больше >
меньше или равно <=
больше или равно >=
Операторы равенства равно ==
не равно !=
Логические операторы отрицание !
логическое и &&
логическое или ||

Очень важно не путать операторы равенства и присваивания, например a==b - это проверка на равенство т. е. если a и b равны то выражение вернет true(истина) в противном случае false(ложь), а в выражении a=b переменная a станет равна b. Приведем пример с инструкцией if, она имеет вид:

if(условие)
{
    инструкции
}

Здесь если условие истинно то выполняются инструкции. Мы можем составить следующую программу:

int main()
{
int a = 0; 
int b = 4;

if(a != b) //если a не равно b, то
{
a = b; //a становится равной b
}

if(a == b) //если a равно b, то
{
a = b + 1; //a принимает значение b + 1
}
return 0;
}

Текст программы

предыдущий пример            следующий пример

 


Rambler's Top100 Rambler's Top100

©  Adept Design Studio

Используются технологии uCoz