Язык программирования C++. Вводный курс


Инструкция if - часть 6


В качестве альтернативы таким цепочкам С++ предоставляет инструкцию switch. Это тема следующего раздела.

Упражнение 5.3

Исправьте ошибки в примерах:

(a) if ( ivall != iva12 )

        ivall = iva12

    else  

        ivall = iva12 = 0;

 

(b) if ( ivat < minval )       

        minvat = ival;

        occurs = 1;

 

(c) if ( int ival = get_value())

        cout << "ival = "

             << ival << endl;

 

    if ( ! ival )

        cout << "ival = 0\n";

 

(d) if ( ival = 0 )

        ival = get_value();

 

(e) if ( iva1 == 0 )

    else ival = 0;

Упражнение 5.4

Преобразуйте тип параметра occurs

функции min(), сделав его не ссылкой, а простым объектом. Запустите программу. Как изменилось ее поведение?




Начало  Назад  Вперед