Форум программистов, компьютерный форум CyberForum.ru

Альтернативные реализации тернарного оператора - C++

Восстановить пароль Регистрация
 
nastyamarch
0 / 0 / 0
Регистрация: 18.02.2013
Сообщений: 11
18.02.2013, 13:36     Альтернативные реализации тернарного оператора #1
помогите, пожалуйста,написать программу:
На примере тернарного оператора условное выражение приведите его альтернативные реализации.

спасибо.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
olya7
476 / 293 / 91
Регистрация: 18.02.2013
Сообщений: 684
18.02.2013, 13:38     Альтернативные реализации тернарного оператора #2
например, оператор if-else
ITcrusader
Эксперт C++
 Аватар для ITcrusader
176 / 162 / 8
Регистрация: 12.02.2013
Сообщений: 410
18.02.2013, 14:43     Альтернативные реализации тернарного оператора #3
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
        int a;
    bool condition = true;
 
    // первый вариант выбрать значение для a:   
    if(condition)   {
        a = 1;
    }
    else    {
        a = 0;
    }
 
    // то же самое, что выше, но с использованием тернарного оператора:
    a = ( condition ) ? 1 : 0;
Добавлено через 1 минуту
C++
1
2
3
4
5
6
7
// еще один способ, через switch
    switch( condition ) {
        case true:
            a = 1;  break;
        case false:
            a = 0;  break;
    }
nastyamarch
0 / 0 / 0
Регистрация: 18.02.2013
Сообщений: 11
19.02.2013, 14:31  [ТС]     Альтернативные реализации тернарного оператора #4
благодарю)
Yandex
Объявления
19.02.2013, 14:31     Альтернативные реализации тернарного оператора
Ответ Создать тему
Опции темы

Текущее время: 06:20. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru