Re[9]: семантика switch/case
От: B0FEE664  
Дата: 16.12.15 13:26
Оценка:
Здравствуйте, _hum_, Вы писали:

__>юмор оценил



__>а если уж дотошничать, то это алгебраическая запись, а не геометрическая — спросите у школьников, как записывается условие, число больше нуля, они вам скажут, что именно так, а не (0 < a) "нуль меньше числа"

Программирование — это не математика. Например, манера ставить ноль слева от сравнения два раза меня спасала от ошибки.
А выражение if(0 < a) можно прочитать, как "если ноль слева от a..."

  на всякий случай, а то ещё скажите, что не видели:
do {
    if ( data == &array[o1])
    {
        operation = O1;
        break;
    }
    if ( data == &array[o2])
    {
        operation = O2;
        break;
    }
    ...
    if ( data == &array[on])
    {
        mOperation = ON;
        break;
    }
}
while(false);


PS Think different: if blue is the sky...
И каждый день — без права на ошибку...
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.