Операции отношения
Операции отношения используются для сравнений. Мы уже обсуждали их, но здесь мы остановимся на их обсуждении подробнее.
< | меньше |
<= | меньше или равно |
== | равно |
>= | больше или равно |
> | больше |
!= | не равно |
Этот список хорошо соответствует возможным числовым соотношениям.
! | Главное предостережение, которое мы хотим сделать, состоит в том, чтобы не использовать знак = вместо ==. С помощью операции присваивания некоторое значение присваивается переменной слева от знака равенства. В то же время с помощью операции отношения "равенство" проверяется: равно ли выражение, стоящее слева от знака, выражению справа от него. Эта операция не изменяет значения переменной в левой части, если она там присутствует. При программировании требуется аккуратность, потому что в ряде случаев компилятор не сможет обнаружить ошибки, связанные с неправильным использованием знаков этих отношений, что приведет к результатам, отличным от тех, которые вы должны были бы получить. |
Операции отношения применяются при формировании условных выражений, используемых в операторе if и while. Указанные операторы проверяют, истинно или ложно данное выражение.
Пример:
#include <stdio.h> main( ) { int mark; mark = getchar( ); if(mark == 4) printf("Оценка 4.\n"); else if (mark > 4) printf("Оценка больше 4!\n"); else /* случай, когда оценка меньше 4 */ { mark++; printf("Теперь оценка на 1 больше.\n"); } }
on_load_lecture()
« |
1
|
2
|
3
|
4
|
вопросы | »
учебники
|
для печати и PDA
Курсы | Учебные программы | Учебники | Новости | Форум | Помощь
Телефон: +7 (495) 253-9312, 253-9313, факс: +7 (495) 253-9310, email: info@intuit.ru © 2003-2007, INTUIT.ru::Интернет-Университет Информационных Технологий - дистанционное образование |