Основы программирования на языке C

Операции отношения


Операции отношения используются для сравнений. Мы уже обсуждали их, но здесь мы остановимся на их обсуждении подробнее.

Операциясмысл
<меньше
<=меньше или равно
==равно
>=больше или равно
>больше
!=не равно

Этот список хорошо соответствует возможным числовым соотношениям.

!Главное предостережение, которое мы хотим сделать, состоит в том, чтобы не использовать знак = вместо ==. С помощью операции присваивания некоторое значение присваивается переменной слева от знака равенства. В то же время с помощью операции отношения "равенство" проверяется: равно ли выражение, стоящее слева от знака, выражению справа от него. Эта операция не изменяет значения переменной в левой части, если она там присутствует. При программировании требуется аккуратность, потому что в ряде случаев компилятор не сможет обнаружить ошибки, связанные с неправильным использованием знаков этих отношений, что приведет к результатам, отличным от тех, которые вы должны были бы получить.

Операции отношения применяются при формировании условных выражений, используемых в операторе 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::Интернет-Университет Информационных Технологий - дистанционное образование



Содержание раздела